Редирект 301

Опубликовано: 06 Мая 2015

Компонент Redirector

Первый и самый простой вариант — воспользоваться готовым дополнением. Компонент Redirector можно установить на свой сайт из админ панели в разделе «Управление пакетами». После установки в меню админки в разделе «Компоненты» появляется новый пункт — «Управление редиректами». Заходим и видим пока еще пустой список редиректов.
Нажимаем кнопку «Создать новый редирект» во всплывающем окне пишем правило:

Шаблон — url старой страницы без первого слеша, например old-page.html
Цель — полный адрес новой страницы http://new-domain.ru/new-page.html

Редирект с помощью директивы RewriteRule модуля mod_rewrite

Директива RewriteRule дает нам много возможностей для перенаправления страниц на новые адреса, а главное, ее можно использовать при разработке сайтов на MODx Revolution.
Вот как можно сделать перенаправление с одной страницы на другую

RewriteRule ^page1.html$ /page2.html [R=301,L]

Чтобы при переходе по ссылке типа http://domain.ru/category/postname/ пользователи и поисковые машины были перенаправлены на страницу типа http://domain.ru/postname.html в файле .htaccess после строк

RewriteEngine On
RewriteBase /

добавляем

RewriteRule ^category/(.*)/$ /$1.html [R=301,NC,L]

Комментарии (0)


Оставить комментарий




Разрешённые теги: <b><i><br>Добавить новый комментарий: