我想使用下面的httpd.conf中的行代码将带有查询字符串的URL从一个应用程序重写为另一个应用程序的不同路径
RewriteEngine On
RewriteRule ^/rforms/jsp/rform/index.jsp?(.*)$ /Project/jsps/rform/indexAIL.jsp?$1 [R]
RewriteRule ^/rforms/onlineLandingPage.do?(.*)$ /Project/onlineLandingPage.do?pid=1&loginType=2&$1 [R]
url重定向,但查询字符串参数被遗漏了。请提出建议。
您不能在其中匹配查询字符串,RewriteRule
并且在这里实际上不需要匹配查询字符串,因为它将自动结转。
请尝试以下规则:
RewriteEngine On
RewriteRule ^/?rforms/jsp/rform/index\.jsp$ /Project/jsps/rform/indexAIL.jsp [NC,R,L]
RewriteRule ^/?rforms/onlineLandingPage\.do$ /Project/onlineLandingPage.do?pid=1&loginType=2 [R,L,NC,QSA]
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句