1

如果您理解我的意思,请按照以下方式回答我的问题:

通过使用 .HTACCESS,我想将以“/”结尾的用户配置文件 URL 重写为无。

例如: http: //v.com/username/ --> http://v.com/username就像 facebook 一样。

如果 URL 末尾包含正斜杠,浏览器会显示 404 错误。它告诉浏览器指向一个目录,而不是一个文件。

这就是我所做的:

RewriteEngine On

RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-l

RewriteRule ^(\w+)/?$ ./index.php?page=$1
4

1 回答 1

0

将此规则放在.htaccess文件的顶部:

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)/$ http://%{HTTP_HOST}/$1 [R=301,L] # Remove trailing slash
于 2013-04-04T01:58:18.327 回答