我希望能够使用重写规则来重定向打开链接的任何人:
domain.com/name
至
index.php?username=name
最好的方法是什么?
我试图发布我编写的 htaccess 代码,但 stackoverflow 一直说它不符合标准,所以我删除了它。提前致谢
我希望能够使用重写规则来重定向打开链接的任何人:
domain.com/name
至
index.php?username=name
最好的方法是什么?
我试图发布我编写的 htaccess 代码,但 stackoverflow 一直说它不符合标准,所以我删除了它。提前致谢
这样的事情会做到这一点:
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 路径中的第一个目录。