我正在将用户个人资料重定向到/username
。
我还有其他目录,例如/about
和/chat
以及/poll
等。
当我去:/about
时,它转到:/about/?member=about
。
这是我在.htaccess
中重定向个人资料的内容:
RewriteEngine On
RewriteRule ^([a-zA-Z0-9]+)$ profile.php?member=$1 [L]
我不希望我的约会页面为/about/?member=about
,因为about
不是会员而且正在解释我的社区是什么。
我可以/user/Username
,但我不知道该怎么做,我不知道这是否会影响我的其他目录。
答案 0 :(得分:0)
修正了我自己,对于任何可能希望将来参考的人:
我刚刚把它重写到一个不同的目录,所以它会打扰我/关于等等。我把它重写为/ u,/ user和/ member就好如果人们不记得使用哪一个他们可以猜测一下。
Options +FollowSymLinks
RewriteEngine on
RewriteRule u/(.*)/ profile.php?member=$1
RewriteRule u/(.*) profile.php?member=$1
RewriteRule user/(.*)/ profile.php?member=$1
RewriteRule user/(.*) profile.php?member=$1
RewriteRule member/(.*)/ profile.php?member=$1
RewriteRule member/(.*) profile.php?member=$1