PHP .htaccess 用户名重定向


PHP .htaccess username redirect

我对我的.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/一样打开(注意尾部斜杠)。

您可以使用:

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

对于 css:

尝试创建干净的URL时CSS消失

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

你试过吗

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