我有.htaccess
代码来维护我的网址:
RewriteRule ^2014/?(?:([^/]+)/?|)(?:([^/]+)/?|)$ /data/2014/index.php?section=$1&subsection=$2 [L]
当我使用form
方法运行get
时,我需要修改案例。它使输出为(例如)
myweb.com/2014/about/?person=1&page=2
我希望URL能够理解,我的意思是最终隐藏
myweb.com/data/2014/index.php?section=about&person=1&page=2
感谢您的帮助。
答案 0 :(得分:2)
您需要QSA
flag:
RewriteRule ^2014/...$ /data/...&subsection=$2 [L,QSA]
^^^ here
这会将原始查询字符串附加/组合到重写的URL。