0
我希望將來自特定域名(foo.net
)的所有流量引導至我網站的主頁(http://www.bar.net/index.php
)。我已經嘗試了很多種方法來做到這一點,其中一些會使網站崩潰,而另一些則無法正常工作。不過,我現在可以可靠地得到它直接到google.com
或bbc.com
使用下列內容:.htaccess根據引薦來源重寫
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_REFERER} ^http://(www\.)?foo\.net
RewriteRule ^$ http://www.bbc.com [L]
</IfModule>
這是當前的代碼:
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_REFERER} ^http://(www\.)?foo\.net
RewriteRule ^$ http://www.bar.net/index.php [L]
</IfModule>
然而,幾乎所有的流量來自通過一個鏈接到在我的網站http://www.bar.net/?q=en/tickets
特定頁面,當我重定向到我自己的主頁,?q=en/tickets
總是附加到URL和訪客反正發送到票頁面(網址如下:http://www.bar.net/index.php?q=en/tickets
這是一個Drupal站點,所以.htaccess
有其他內容,我已經把這個權利在.htaccess
的開頭。我覺得我只需要在這裏調整的東西 - 任何想法
完美 - 像魅力一樣工作。知道這將是基本的東西。謝謝你的幫助! – user2521705