2015-02-06 204 views
0

我已經在它的鏈接參數的網址。我想重定向到一個PHP文件。 如何使用htaccess文件實現這個功能?htaccess與查詢字符串重定向

源URL:www.example.com/?id=15 & L = 1個&鏈路= androidapp

目標URL:www.example.com/test.php

我想要檢查「link = androidapp」是否存在,然後重定向到php文件。

我試過下面的代碼,但不工作;

RewriteCond %{QUERY_STRING} ^link=androidapp$ 
RewriteRule ^(.*)$ http://www.example.com/test.php? [R=301,L] 

你們能幫我解決這個問題嗎? 謝謝。

回答

1

,如果你跳過^$這樣它應該工作:

RewriteCond %{QUERY_STRING} link=androidapp 
RewriteRule ^(.*)$ http://www.example.com/test.php? [R=301,L] 

^意味着,您的模式只是從查詢字符串的開頭匹配,但你的查詢字符串與id=15...

+0

非常感謝! – 2015-02-06 10:03:53

0
開始

使用這個:

RewriteCond %{QUERY_STRING} link=androidapp(&|$) 
RewriteRule^http://www.example.com/test.php? [R=301,L] 
+0

非常感謝! – 2015-02-06 10:02:36

相關問題