使用重写规则的URL重定向不适用于Apache

时间:2018-11-05 15:22:43

标签: apache

我有一个类似https://domain name/secure/RapidBoard.jspaa?rapidView=848&projectKey=QEFASD的网址

,这需要重定向到

https://<different domainname>/secure/RapidBoard.jspa?projectKey=FIFAASD 

尝试了许多选择,但没有成功。请帮助

1 个答案:

答案 0 :(得分:0)

我试图准确地弄清您的需求,而Apache重写通常很难处理,而又无法即时进行试错测试。

您可能希望根据查询字符串执行条件,类似于:

RewriteEngine On
RewriteCond %{QUERY_STRING} ^rapidView=(.*)&projectKey=(.*)
RewriteRule (.*) https://www.foo.com/secure/RapidBoard.jspa?projectKey=%2 [R=301,L]

您应该可以在各处找到类似的示例:

您还可以在此处进行一些基本测试: htaccess tester

我在测试仪中插入了上面的重写规则,以验证它可能确实对您有用。