.htaccess重写用户个人资料页面

时间:2014-06-02 20:14:28

标签: php .htaccess mod-rewrite

所以,我想要以下内容:

当用户在浏览器中输入内容时:mydomain/user/their_username 我希望用户能够看到他的个人资料页面。配置文件页面是我的根目录中名为user.php的页面。 user.php文件需要$user var set。因此,当user.php被请求时,url应该是:mydomain / user.php?user = their_username

所以来自mydomain/user/their_username to mydomain/user.php?user=their_username

只允许用户输入a到z(允许大写),数字和下划线。其他任何东西都应该将它们重定向到错误页面。此外,如果用户在末尾键入斜杠,则它们应该没有错误。

我应该在htaccess文件中添加什么内容?

(我正在使用xampp来测试我的代码)

1 个答案:

答案 0 :(得分:1)

试试这个,让我知道它是否有效

RewriteEngine On
RewriteRule ^user/(.+)[/]?$ user.php?user=$1