2012-10-18 60 views
0

是否有可能基於一個網址,這將是爲重定向:htacess重定向URL是否與特定的單詞停止

www.url.com/stuff.php

但不是重定向如果URL包含任何在PHP後面的字符,因爲這樣的:

www.url.com/stuff.php?variables=values & othervariable = othervalue &等=更多

我不知道如何可以wriite這一點。

在此先感謝!

編輯:基本上我需要重定向發生在www.url2.com只有當www.url.com以.php結尾時,但如果.php後面跟着變量則不會。

+0

請澄清一些關於什麼u需要 – jondinham

+0

我需要知道如何在htacess寫這篇文章,請和謝謝! – Sherif

+0

您正在重定向到服務器上的另一個頁面或外部服務器? – jondinham

回答

-1
Options +FollowSymlinks 
RewriteEngine on 

RewriteRule ^stuff.php$ RELATIVE_OR_ABSOLUTE_URL_HERE [L] 
+0

這工作ish但重定向所有鏈接,所以如果我有stuff.php?variable = value它仍然重定向 – Sherif

+0

沒有。它只重定向如果URL以「stuff.php」結尾 – jondinham

+0

現在它根本沒有工作:/ – Sherif

1

嘗試

RewriteCond %{QUERY_STRING} ^$ 
RewriteRule ^/site.com/?$ /site.com/cart.php [R=301,NC,L] 
+0

不工作:( – Sherif

+0

你怎麼實現? – diEcho

+0

你想要重定向'stuff.php'? – diEcho

0

嘗試:

RewriteEngine On 
RewriteCond %{QUERY_STRING} ^$ 
RewriteRule ^/?cart.php$/[L,R=301]