的.htaccess
RewriteEngine on
RewriteCond %{REQUEST_URI} !^/index.php$
RewriteCond %{REQUEST_URI} !\.(gif|jpeg|jpg|png|css|js|wiff|woff2|ttf)$
RewriteRule ^(.*)$ /index.php?path=$1 [NC,L,QSA]
工作网址示例
http://www.website.com/u/johndoe/asdf
http://www.website.com/u/johndoe/
唯一错误
http://www.website.com/u/johndoe
在唯一错误情况下,网址将更改为:
http://www.website.com/u/johndoe/?path=u/johndoe
有谁知道为什么?path = u正在添加到网址? 它实际上位于浏览器顶部的url字段中。
有没有办法解决这个问题?