Переадресация при переносе сайта из подпапки в корень сервера

08 Апр 2008
Опубликовано VladSavitsky

Решение

В файле .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/*

Преимущества:

  • Сохраняется ссылочная ценность (при редиректе поисковики передают ценность новой странице)
  • Старые ссылки всё ещё работают

Полезные ссылки

Переезд сайта из подпапки в корень сервера с точки зрения поисковиков.

Авторы решений:
Темы:
Версия Drupal:
 
 
 

RSS-лента новостей

Dries Buytaert по-русски
]]>Русский поиск Drupal]]>

Перенос сайта из Joomla в Drupal
Перенос сайта из WordPress в Drupal

]]> Drupal - это бесплатная система управления контентом с открытым исходным кодом ]]>