У меня есть URL-адрес из SAP EP в Apache. Я пытаюсь переписать некоторый URL с помощью mod_rewrite, но, к сожалению, для следующего URL он не работает:
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
Код в httpd.conf выглядит следующим образом:
RewriteCond %{QUERY_STRING} ^XMLFormID=(.*)$ RewriteRule "^/irj/servlet/prt/portal/prtroot.*$" https://mydssa.ril.com/irj/portal/srm/invalid [L]
Пожалуйста, помогите мне.
С уважением, Джаендра
Это должно сработать.Я думаю, что единственная проблема с вашей версией - это "/" в начале RewriteRule
RewriteRule
RewriteCond %{QUERY_STRING} ^XMLFormID=(.*)$ RewriteRule ^irj/servlet/prt/portal/prtroot.*$ https://mydssa.ril.com/irj/portal/srm/invalid [L]