Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我是 .htaccess 的新手,需要一个简单的重写。
如何更改以下内容:
从
mysite.com/西雅图
至
mysite.com/?city=西雅图
我现在幸运地尝试了以下方法:
RewriteEngine On RewriteRule ^/(.+)$ ?city=$1 [L]
此外,如果用户仍然可以看到 mysite.com/seattle,那将是理想的。
以下对我有用:
RewriteEngine On RewriteRule ^(.+)$ index.php?city=$1 [QSA,L]
请注意,目标文件名(index.php在这种情况下)是必需的,否则您将收到 500 错误。另请注意,我添加QSA以便正确附加查询字符串。
index.php
QSA