2015-06-01 5 views
0

Я не знаю, хорошо это или нет, но мы стремимся перенаправить трафик на наш новый сайт, но только из прямого трафика или перейдем к корню (индексу) веб-сайта из поисковой системы.301 Только перенаправление прямого трафика

Таким образом, любой, кто вводит его в адресную строку www.test.com, затем перенаправляется на сайт www.test2.com, а также любой, кто выполняет поиск в Google и нажимает на результат для главной страницы, затем перенаправляется с www. test.com to www.test2.com

Затем, если какой-либо поиск Google и прибывает на сайт, кроме индекса/домашней страницы (например, продукта), они затем перенаправляются через X секунд, используя Javascript (который Я могу разобраться без проблем), не используя 301.

Его просто 301 перенаправление для прямого трафика и поиска трафика, попадающего на главную страницу.

Не уверен, что что-то может быть сделано с использованием PHP, а не с использованием .htaccess?

ответ

0

Если вы хотите в PHP решение

поставить это на ваш index.php перед любым выходом

// Permanent redirection 
header("HTTP/1.1 301 Moved Permanently"); 
header("Location: http://www.newWebSite.com/"); 
exit(); 
0

Для РНР решения, Николас правильно.

Если вы хотите сделать это с mod_rewrite в файле .htaccess, вы могли бы просто сделать это:

RewriteEngine on 
RewriteRule ^$ http://test2.com/ [R=301,L] 

Если у вас есть другие ссылки на главную страницу, а также, например, index.php, то вы можете использовать это:

RewriteRule ^(index.php)?$ http://test2.com/ [R=301,L] 

Чтобы быть в безопасности, я хотел бы сделать это самое первое правило перезаписи в файле .htaccess

Смежные вопросы