带有请求的mod_rewrite .html

时间:2013-11-29 08:55:55

标签: apache .htaccess mod-rewrite

下午好。

我有一个像:

的URI
/index.php?page=something&option=somethingelse

我已将其改写为:

checkout.html

遵守以下规则:

RewriteRule ^checkout.html$ /index.php?page=something&option=somethingelse [L]

但如果我需要添加一些参数(例如:?sheet =发生)来请求,则忽略:

/index.php?page=something&option=somethingelse&?sheet=happens

请注意我需要添加参数,从?开始? (问号),因为它是由CMS生成的。这就是为什么我写“&amp ;?”

1 个答案:

答案 0 :(得分:1)

使用QSA标志:

RewriteRule ^checkout.html$ /index.php?page=something&option=somethingelse [L,QSA]
  • QSA(查询字符串追加)标记在添加新查询参数时保留现有查询参数。