我尝试使用参数从网址重定向到网址: 来自http://www.domain.com/dir1/dir2/dir3/paramid 到http://www.domain.com/dir4/dir5?search=param1&task=search&id=paramid
我试过.htaccess以下内容:
RewriteRule ^dir1/dir2/dir3/(.*)$ /dir4/dir5?search=param1&task=search&id=$1 [R=301,L]
但是我无法让它发挥作用。
帮助表示赞赏。
答案 0 :(得分:0)
我相信您可能正在寻找QSA
或Query String Append
Command Flag Block。
RewriteRule /dir1/dir2/dir3/(.+) /dir4/dir5?page=$1 [QSA]
就语法而言,你的解决方案很好,但是绕过QSA命令标志可能会遗漏一些较低级别的功能。