我想通过目标链接中的2个参数通过htaccess重定向301

时间:2015-07-17 05:29:48

标签: linux .htaccess redirect

我正在尝试将主机上的所有pdf文件重定向到其他主机:

RedirectMatch 301 /pdf/(.*)$ http://myhost.com/main_fs_1.jsp?P_SYS=6&P_LANGU=E

在我的localhost(MAC上的XAMPP)工作正常,但在Linux主机上,它没有重定向到http://myhost.com/main_fs_1.jsp?P_LANGU=E&P_SYS=6

示例I输入

oldhost.com/pdf/myfile.pdf

它将重定向到:

http:// myhost.com/main_fs_1.jsp?P_LANGU=E/pdf/myfile.pdfP_SYS=6

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

最后,我找到了解决方案: 请在此行中添加斜杠: RedirectMatch 301 /pdf/(.)$ http://myhost.com/main_fs_1.jsp?P_SYS=6&P_LANGU=E 肯定是 RedirectMatch 301 /pdf/(.)$ http://myhost.com/main_fs_1.jsp?P_SYS=6 \& P_LANGU = E

希望这也有助于你。