我希望能够使用重写规则重定向打开链接的任何人:
domain.com/name
到
index.php?username=name
最好的方法是什么?
我试图发布我写的htaccess代码,但stackoverflow一直说它不符合标准,所以我删除了它。 提前谢谢
答案 0 :(得分:2)
这样的事情会做到:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} ^/([^/]+)/? [NC]
RewriteRule .* index.php?username=%1 [L,QSA]
它将静默地映射
http://domain.com/name
要
http://domain.com/index.php?username=name
为此,/name
必须是传入URL路径中的第一个目录。