2012-06-21 71 views
0

我如何可以重定向從product.php所有外部鏈接(即從谷歌的點擊向我的網站)?ID = 1個&貓= 2 &秀= 3來時,第2頁new_product.php?id = 1 & cat = 2 & show = 3?重定向從第1頁的所有鏈接來自外部鏈接

原因是,product.php僅適用於已經在網站上的用戶在沒有頁眉/頁腳/菜單等的colorbox窗口中。如果有人直接鏈接到此頁面,讓我們說Google結果,他們得到一個不完整的佈局,而new_product.php具有完整的佈局。

回答

1

編輯:

你試過類似的東西嗎?

RewriteCond %{HTTP_REFERER} !^$ 
RewriteCond %{HTTP_REFERER} !^http://(www\.)?yourdomain.com/.*$ [NC] 

和現在一樣的規則:

RewriteRule ^product.php? http://yourdomain.com/new_product.php? [L,QSA,R=301] 
+0

只有當product.php請求從域yoururl.com外進行這項工作?或者當某人瀏覽該網站時它也會重定向? – bikey77

+0

只有當HTTP_REFERER不是www.yoururl.com時纔會觸發。 也許你應該把www和沒有www。 – avarx

+0

我想它會起作用,明天我會讓你知道,謝謝。 – bikey77