Показать сообщение отдельно
Старый 30.04.2014, 02:14   #2
alagor
Сам себе режиссер
 
Аватар для alagor
 
Регистрация: 31.03.2010
Адрес: Россия
Сообщений: 1,561
Сказал(а) спасибо: 19
Поблагодарили 81 раз(а) в 74 сообщениях
По умолчанию Re: Переадресация сайта с учетом адресов на новом домене

в варианте выше нашлось досадной недоразумение, а именно, если адрес сайта источника заканчивался "/" то перенаправление работало как нужно, а вот если "/" в конце адреса не было - посетитель получал окно с ошибкой 404, в результате чего кол-во посещений упало за неделю в несколько раз (во многих ссылках в поисковых системах как раз "/" отсутствовал)

пришлось немного подкорректировать код с перенаправлением в файле .htaccess:

PHP код:
RewriteRule ^forum/(.*)$ http://forum.vika-plus.ru/$1 [R=301,L] 
ну и заодно добавил перенаправление с адреса http://www.мой.сайт на http://мой.сайт (для поисковых систем адрес с "www" и без - это два разных ресурса):
PHP код:
RewriteCond %{HTTP_HOST} ^www.(.*) [NC]
RewriteRule ^/?(.*) http://%1/$1 [L,R=301] 
alagor вне форума   Ответить с цитированием