我在等着重写一个像这样的域名:http://domain.com/USER
o一个像这样的http://domain.com/viewer/user.php?username=USER
域名。
但如果用户名为空,则忽略该规则并将其保留在主页上。
这是我现在所拥有的:
RewriteRule ^([^/]*)$ /viewer/user.php?username=$1 [L]
但它将主页视为用户。
请帮帮忙,谢谢。
发布于 2013-01-30 06:15:57
你可以试试这个:
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
不是固定字符串,可以是任何名称。
https://stackoverflow.com/questions/14592785
复制相似问题