mod_rewrite不适用于以下带特殊字符的网址
问题描述:
我有一个从SAP EP到Apache的网址。我想重写使用mod_rewrite一些网址,但不幸的是,以下网址它不工作:mod_rewrite不适用于以下带特殊字符的网址
代码在httpd.conf如下:
RewriteCond %{QUERY_STRING} ^XMLFormID=(.*)$
RewriteRule "^/irj/servlet/prt/portal/prtroot.*$" https://mydssa.ril.com/irj/portal/srm/invalid [L]
请帮助我。
问候, Jayendra
答
这应该做的伎俩。我认为你的版本唯一的问题是“/”在RewriteRule
RewriteCond %{QUERY_STRING} ^XMLFormID=(.*)$
RewriteRule ^irj/servlet/prt/portal/prtroot.*$ https://mydssa.ril.com/irj/portal/srm/invalid [L]