Собственно вот пример для переброса страрого домена на новый с полным сохранением структуры сайта (ну очень полезно для поисковиков и приятно пользователям):
rewriteengine on rewritecond %{HTTP_HOST} ^deblog.pilin.name$ rewriterule ^(.*)$ "http\:\/\/blog\.pilin\.de\/$1" [R=301,L] rewritecond %{HTTP_HOST} ^www.pilin.name$ [OR] rewritecond %{HTTP_HOST} ^www.pilin.de$ [OR] rewritecond %{HTTP_HOST} ^pilin.de$ rewriterule ^(.*)$ "http\:\/\/pilin\.name\/$1" [R=301,L]
Зачем тут вообще mod_rewrite? Это делается одной строчкой!
ОтветитьУдалитьServerName www.oldsite.com
RedirectPermanent / http://www.newsite.com/
Ну во первых привычка, во вторых в реальной жизни у меня на одном .htaccess три различных домена с совершенно разными редиректами (убирание www из имени домена не в счет). А в чем собственно минус этого метода? На перформанс сайта он не влияет.
ОтветитьУдалить