301 редирект в htaccess

5872
301 редирект в htaccess

301 редиректы (301 redirect) используются для автоматического перенаправления URL-адреса одной веб-страницы на URL-адрес другой.

Что такое 301 редирект?

Переадресация (редирект) в нашем случае техническое обозначение как 301-й редирект, указывает на то, что страница вашего сайта перемещена из одного места (адреса url) в другое. Это правило, которое в основном прописывается в файле .htaccess (файл находится в корне вашего сайта, к примеру папка /www или /public_html), которое определяет действие веб-сервера по смене (редиректа) старого адреса страницы на новый. Правила формируются через регулярные выражения.

Файл .htaccess можно отредактировать любым текстовым редактором. У вас в главном каталоге сайта нет файла .htaccess, его можно создать с помощью Блокнота (Notepad).

Перенаправление старой страницы на новую

Самый простой способ перенаправить старую страницу на новую


Редирект на другой домен


Добавить www к названию домена

Добавление префикса www для http:


Добавление префикса www для https:


Удалить www с названия домена

Для http:


Для https:


Добавление слеша в конец URL

Часто требуется чтобы в конце url адреса был слеш


Например с кириллическими доменами, возможен такой вариант:


Обратное действие - удаление слеша в конеце URL

Регулярное выражение по последнему симвому слеша


Удаление повторяющихся слешей в адресе сайта

Чтобы исключить повторение слешей в адресной строке для правильной SEO оптимизации сайта


Редирект с index.php

Перенаправление с файла /index.php на адрес без него


Редирект .htm на .html


Редирект с ip адреса сервера на доменное имя

Для SEO продвижения сайта иногда требуется чтобы по ip адресу не показывался и не индексировался сайт, для этого следует перенаправить ip на домен


Помогла ли вам статья?
346 раз уже помогла
Комментарии: (0)

КАТЕГОРИИ