Как прописать редирект в .htaccess с site.ru на www.site.ru?
При создании или перемещении веб-сайта вы можете столкнуться с необходимостью выполнить редирект со старого адреса на новый. Редирект - это процесс перенаправления пользователей с одного URL-адреса на другой. В случае редиректа с site.ru на www.site.ru вам понадобится файл .htaccess, который содержит правила для веб-сервера Apache.
Вот как прописать редирект в .htaccess с site.ru на www.site.ru:
-
Создайте файл .htaccess, если у вас его еще нет. Убедитесь, что у вас есть доступ к серверу и права на редактирование файлов. Файл .htaccess должен быть расположен в корневой папке вашего сайта.
-
Откройте файл .htaccess с помощью текстового редактора.
-
Добавьте следующие строки в файл:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.site.ru/$1 [L,R=301]
Разберемся, что означает каждая строка:
-
RewriteEngine On
- включает модуль RewriteEngine для обработки правил перезаписи URL. -
RewriteCond %{HTTP_HOST} !^www\. [NC]
- проверяет, если введенный URL-адрес не начинается с "www." В этом случае перенаправление будет выполнено. -
RewriteRule ^(.*)$ http://www.site.ru/$1 [L,R=301]
- осуществляет перенаправление на новый URL-адрес. Здесь$1
относится к части URL-адреса после домена. КодR=301
указывает, что это перманентное перенаправление, аL
- последнее правило.
-
Сохраните файл .htaccess и закройте его.
-
Загрузите файл .htaccess на ваш сервер, заменив старый, если таковой имеется.
После того, как вы прописали редирект в .htaccess, все запросы, начинающиеся с site.ru, будут перенаправляться на www.site.ru. Это поможет обеспечить единую и правильную адресацию вашего сайта и улучшит поисковую оптимизацию.
Убедитесь, что проверяете работу редиректа, переходя на ваш сайт с адресом site.ru и удостоверяясь, что он автоматически перенаправляется на www.site.ru. Если все работает корректно, значит, вы успешно прописали редирект в .htaccess.
Как видите, прописывание редиректа в .htaccess достаточно просто. Следуя этим шагам, вы сможете легко перенаправить URL-адреса и обеспечить правильную адресацию вашего веб-сайта.