Я хотел бы направить весь трафик, поступающий из определенного домена (foo.net
) на домашнюю страницу моего сайта (http://www.bar.net/index.php
). Я пробовал много, много способов сделать это, некоторые из которых разбивают сайт, другие из которых просто не работают. Тем не менее, я могу теперь надежно получить его направить google.com
или bbc.com
, используя следующие:.htaccess переписать на основе referrer
<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, и посетитель отправляется на страницу билеты в любом случае (URL-адрес выглядит следующим образом: http://www.bar.net/index.php?q=en/tickets
Это сайт Drupal, поэтому у .htaccess
есть другой контент, и я положил это в начале .htaccess
. Я чувствую, что мне просто нужно настроить что-то здесь - любые идеи
Perfect - работал как шарм. Знал, что это будет что-то основное. Спасибо за вашу помощь! – user2521705