DrupalBook.org.ua
Готовые решения для сайта на Drupal.Переадресация при переносе сайта из подпапки в корень сервера
Задача
На время разработки сайт часто помещается в подпапку существующего сайта и поисковики успевают его проиндексировать. После переноса в корень сервера все проиндексированные ссылки стали нерабочими. Это не хорошо. Кроме того, кто-то уже мог и ссылку на них поставить....
Решение
В файле .htaccess (файл находится в корне сайта) после:
<IfModule mod_rewrite.c>
RewriteEngine onдобавляем:
RewriteCond %{REQUEST_URI} ^/subfolder
RewriteRule ^subfolder(.*)$ http://site.ru$1 [R=301,L]Как работает такая переадресация:
- http://site.ru/folder → http://site.ru
- http://site.ru/folder/ → http://site.ru/
- http://site.ru/folder/* → http://site.ru/*
Преимущества:
- Сохраняется ссылочная ценность (при редиректе поисковики передают ценность новой странице)
- Старые ссылки всё ещё работают
Полезные ссылки
Переезд сайта из подпапки в корень сервера с точки зрения поисковиков.
- Страница для печати
- 138 reads
Creative Commons: Attribution-Share Alike 2.5
Данные материалы выложены под лицензией Creative Commons: Attribution-Share Alike 2.5. Это значит, что вы можете распространять, копировать и модифицировать эти произведения при условии упоминания авторства оригинала, и при условии, что они также будут распространяться на условиях этой лицензии (то есть, изменённую работу нельзя защитить копирайтом). Подробнее смотри: http://ru.wikipedia.org/wiki/Creative_Commons