域名斜杠用户名重定向到PHP页面

时间:2010-06-27 22:30:38

标签: .htaccess redirect url-rewriting

我想找到一种方法让用户能够在我的域名后输入他们的用户名来访问他们的公开个人资料页面。 例如,如果您键入youtube.com/username,则会显示该用户的频道页面。结果页面与youtube.com/user/username相同。 所以在我的网站上,我有mydomain.example/users/profile.php?name=username 它有点复杂,包括PHP和变量以及子目录和所有内容......我想在输入mydomain.example/username时显示相同的页面 我真的不知道从哪里开始,但我怀疑它会出现在.htaccess文件中,我有权访问它。 谢谢你的帮助!

编辑:对不起,这已经有几天了,我一直遇到其他麻烦,直到现在我都无法测试。无论如何,它不起作用...... 回顾一下,我想要mydomain.example/username 过滤到 mydomain.example/users/profile.php?name=username

谢谢..

edit2:我在stackoverflow上发现了这个...... link text我试过调整一下,几天前在这里提到的......但它仍然无法正常工作。有任何想法吗? 我也一直在寻找推荐这个人使用的策略的页面:link text但看起来这会导致更多的问题而不是它的价值。 有什么想法吗?

1 个答案:

答案 0 :(得分:3)

RewriteEngine on
RewriteRule ^user/(.*)$ profile.php?name=$1 [NC,B,QSA]