我等着改写这样的域:http://domain.com/USER
o像这样的域http://domain.com/viewer/user.php?username=USER
。
但如果用户名为空,则忽略该规则并将其保留在主页上。
这就是我现在所拥有的:
RewriteRule ^([^/]*)$ /viewer/user.php?username=$1 [L]
但是它将主页视为用户。
请帮助,谢谢。
答案 0 :(得分:0)
你可以试试这个:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !user\.php
RewriteCond %{REQUEST_URI} ^/([^/]+) [NC]
RewriteRule .* viewer/user.php?username=%1 [L]
无声地映射
http://domain.com/USER
要:
http://domain.com/viewer/user.php?username=USER
viewer
和user.php
是固定字符串,而USER
不是,可以是任何名称。