重写后重写url

阮清平

我有 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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章