下午好。
我有一个URI,例如:
/index.php?page=something&option=somethingelse
我已经将其重写为:
checkout.html
遵循以下规则:
RewriteRule ^checkout.html$ /index.php?page=something&option=somethingelse [L]
但是,如果我需要添加一些参数(例如:?sheet = happens)来请求,它会忽略:
/index.php?page=something&option=somethingelse&?sheet=happens
请注意,我需要添加以?开头的参数。(问号),因为它是由CMS生成的。那就是为什么我写“&”?
使用QSA
标志:
RewriteRule ^checkout.html$ /index.php?page=something&option=somethingelse [L,QSA]
QSA
(添加查询字符串)标志在添加新查询参数的同时保留了现有查询参数。本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句