我有 URL:/home.php?id=fun 并且我改写为:/fun.html 使用:
重写规则 ^([a-zA-Z0-9_-]+).html$ home.php?id=$1
在此页面中,我提交了:frdate=2017-08-20 和 todate=2017-08-26
变成:/fun.html?frdate=2017-08-20&todate=2017-08-26
如何从该 URL 中获取 $_GET ['frdate'] 和 $_GET ['todate'] trong /fun.html (/home.php?id=fun) ?
默认情况下,如果您的目标路径已经包含一个查询字符串,Mod-rewrite 会丢弃新的查询字符串。要合并新旧查询字符串,您需要使用 QSA(查询字符串追加)标志。
RewriteRule ^([a-zA-Z0-9_-]+).html$ home.php?id=$1 [QSA]
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句