Войти

Показать полную графическую версию : Редирект на сайт


ElvisPresley
06-12-2011, 11:39
Добрый день!
Очень нужна Ваша помощь, форумчане.

Мне необходимо сделать перенаправление (редирект) на сайте (PHP+Apache+MySQL) такой, что при заходе на сайт http://www1.company.ru шло перенаправление на http://www2.company.ru/index.php. На DNS company.ru хост www1 и www2 прописаны.

Подскажите, пожалуйста, как это сделать - я не силен, к сожалению.

Заранее благодарен всем откликнувшимся.

RostVY
06-12-2011, 15:24
http://httpd.apache.org/docs/2.0/misc/rewriteguide.html

раздел: Move Homedirs to Different Webserver

можно и на PHP, но нерационально.

что-то типа
Header( "HTTP/1.1 301 Moved Permanently" );
Header("Location: http://www2.company.ru/index.php");
die();

Sham
06-12-2011, 16:12
Есть еще Redirect (http://httpd.apache.org/docs/2.2/mod/mod_alias.html#redirect), RedirectMatch (http://httpd.apache.org/docs/2.2/mod/mod_alias.html#redirectmatch).
вообще, все зависит от конфига
где прописан www1
Redirect / http://www2.company.ru/index.php
или (если www1 и www2 алиасы)
RewriteCond %{HTTP_HOST} ^www1\.company\.ru$
RewriteRule .? http://www2.company.ru/index.php [R=301,L]




© OSzone.net 2001-2012