Редирект со страницы на страницу

Редирект со страницы на страницу

Редирект со старой на новую страницу через htaccess

Самый простой вариант

Redirect 301 /old_page https://site.ru/new_page

Более расширенный вариант

RewriteCond %{REQUEST_URI} ^/old/$
RewriteRule ^.*$ https://site.ru/new/? [R=301,L]

Также может работать и без домена, но не всегда

Redirect 301 /old_page /new_page

Для MODx

RewriteEngine On
RewriteRule ^beton/kirpich.html$ https://site.ru/beton-i-kirpich.html [R=301,L]
RewriteEngine On
RewriteRule ^(.*)old_page.html$ https://site.ru/new_page.html [R=301,L]

Для OpenCart, ocStore

RewriteBase /
RewriteRule ^old_page?(.*) https://site.ru/category/new_page [R=301,L]

Для Simpla CMS

Обратите внимание, что вначале старого урла (с которого надо сделать редирект) отсутствует слеш

RewriteRule ^products/old_product$ /products/new_product [R=301,nc]

Описание

Самый простой редирект, с одной страницы на другую. Запоминается легко (базовая версия) Redirect 301 старый_урл новый_урл.

Но не всегда такая конструкция работает, на разных CMS (как можно видеть выше) свои нюансы, и надо порой сильно извернуться, чтобы настроить, казалось бы простой редирект.

Обычно используется, когда страница устарела, чтобы не терять трафик и не показывать пользователю 404 ошибку, то перенаправляют на новую страницу.

Также можно использовать, когда вам надо сократить URL-адрес, например, у вас длинный адрес входа в админку, с каким-нибудь гет-параметром, без которого не откроется форма ввода логина/пароля. А вы делаете редирект https://site.ru/vhod, который ведет уже на любой адрес. И вуаля, вы всегда легко и просто сможете попасть в админку. Я таким образом настраиваю переход на почтовый ящик хостера, там довольно-таки длинный адрес, но гораздо проще запомнить комбинацию из 3-5 символов, которая всегда приведет тебя куда нужно.

Опубликовал(а)Teh
Предыдущая запись
Редирект с домена на домен
Следующая запись
Редирект для мобильных устройств
Добавить комментарий
Ваш электронный адрес не будет опубликован. Обязательные поля помечены *