可能重复:
查询字符串和 Mod 重写
我正在尝试使用 mod rewrite 使没有 www 的链接更漂亮,并从:
http://example.com/folder/page.html
到
http://example.com/index.php?page=page&folder=folder
我已经为不在文件夹中的顶层页面管理了一个基本版本,但我很困惑如何包含此规则并让文件夹出现。我还希望保留查询字符串,以便 piwik 分析链接正常工作,例如:
http://example.com/folder/page.html?piwik=something
转到:
http://example.com/index.php?page=page&folder=folder&piwik=something
任何帮助将不胜感激,这是我到目前为止所得到的:
<IfModule mod_rewrite.c>
RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^ http://%1%{REQUEST_URI} [R=301,L]
RewriteRule ^([^/]*)\.html$ /index.php?page=$1 [L]
</IfModule>