如果你理解我的意思,请在下面给我答案:
通过使用.HTACCESS,我想重写用“/”结尾的用户配置文件URL。
例如:http://v.com/username/ - >像facebook一样http://v.com/username。
如果URL在末尾包含正斜杠,则浏览器显示404错误。它告诉浏览器指向一个目录,但不是文件。
这就是我所做的:
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-l
RewriteRule ^(\w+)/?$ ./index.php?page=$1
答案 0 :(得分:0)
将此规则放在.htaccess
文件的顶部:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)/$ http://%{HTTP_HOST}/$1 [R=301,L] # Remove trailing slash