.htaccess无法访问用户的个人资料

时间:2017-10-08 16:10:32

标签: php regex .htaccess mod-rewrite

我只是使用.htaccess编写以下代码来访问用户的个人资料,但它无效。

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

1 个答案:

答案 0 :(得分:0)

根据您的Web服务器版本,您可能必须以/开头。最后一个/也是可选的,所以我们最终得到这个,假设profile.php位于您的文档根文件夹中:

RewriteEngine On
RewriteBase /
RewriteRule ^/?([a-zA-Z0-9_-]+)/?$ profile.php?username=$1 [L]