PHP .htaccess用户名重定向

时间:2014-11-28 06:21:16

标签: php .htaccess

我的.htaccess让我陷入困境:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-zA-Z0-9_-]+)$ user.php?user=$1

示例:

当我打开http://example.com/david时,它也会打开。

但是如果我在用户名之后添加斜杠,它就不会打开,就像http://example.com/david/一样(注意斜杠)。

2 个答案:

答案 0 :(得分:1)

您可以使用:

RewriteRule ^([a-zA-Z0-9_-]+)/?$ user.php?user=$1

对于css:

css disapears when trying to create clean url's

(如果不起作用,请不要接受解决方案!)

答案 1 :(得分:0)

你试过吗

RewriteRule ^([a-zA-Z0-9_-]+)/$ user.php?user=$1