301 редирект в htaccess
- Что такое 301 редирект?
- Перенаправление старой страницы на новую
- Редирект на другой домен
- Добавить www к названию домена
- Удалить www с названия домена
- Добавление слеша в конец URL
- Обратное действие - удаление слеша в конеце URL
- Удаление повторяющихся слешей в адресе сайта
- Редирект с index.php
- Редирект .htm на .html
- Редирект с ip адреса сервера на доменное имя
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 на домен