我需要修复我的URL重写


I need to fix my URL Rewriting

我正在将我的用户配置文件重定向到/username

我有其他目录,如/about/chat/poll等。

当我转到:/about时,它变成了:/about/?member=about

这是我在.htaccess中重定向配置文件的内容:

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

我不希望我的about页面是/about/?member=about,因为about不是会员,它正在解释我的社区是什么。

我可以做/user/Username,但我不知道如何做,也不知道这是否还会影响我的其他目录。

修正了我自己,对于任何可能想要未来参考的人:

我只是把它重写到另一个目录,这样它就会干扰我的/about等。我把它重写成/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