2011-12-30 16 views
0

SAP EPからApacheに送信されるURLがあります。私はmod_rewriteのを使用して、いくつかのURLを書き換えしようとしていますが、残念ながらURLを以下のためにそれが動作していません。次のようにhttpd.confの特殊文字を含むurlの後にmod_rewriteが機能しない

https://dsssloc.ril.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.xmlformpreview?XMLFormID=SAP_SRM_Announcements&edit/test=/documents/SRM/SRM%20Messages/409af2e3-ef17-2e10-5da9-f0a7512cdfc7.xml

コードは次のとおりです。

RewriteCond %{QUERY_STRING} ^XMLFormID=(.*)$ 
RewriteRule "^/irj/servlet/prt/portal/prtroot.*$" https://mydssa.ril.com/irj/portal/srm/invalid [L] 

が私を助けてください。

よろしく、 Jayendra

答えて

0

これはトリックを行う必要があります。あなたのバージョンの唯一の問題は、最初の "/"です。RewriteRule

RewriteCond %{QUERY_STRING} ^XMLFormID=(.*)$ 
RewriteRule ^irj/servlet/prt/portal/prtroot.*$ https://mydssa.ril.com/irj/portal/srm/invalid [L] 
関連する問題