0
71
2019-09-20

Редирект с www на без www и наоборот при помощи .htaccess (для grav и не только)

Сделайте правильное перенаправление сайт с www на без www или наоборот, что бы Ваш сайт был более дружественным к SEO с помощью .htaccess
Понравилась страница? Поставь свою оценку!
PLUGIN_STAR_RATINGS.SCORE_TEXTPLUGIN_STAR_RATINGS.VOTES_TEXT

Grav (а иногда и Wordpress), не будет автоматически перенаправлять 301 редирект с www на сайт . Это, очевидно, создает действительно важную проблему, для решения которой вам нужно вручную настроить файл .htaccess. Итак, я расскажу Вам, как сделать перенаправление 301 с www на сайт без www. Данный рецепт пригодится многим, и для многих других CMS кроме приведенных ранее.

Шаг 1. Найдите файл .htaccess.

Найдите файл .htaccess вашего сайта и загрузите его на свой компьютер. Это самый важный шаг, потому что без файла .htaccess Вы не сможете сделать 301 редирект с www на без www.

Шаг 2. Добавьте следующий код в файл .htaccess.

301 редирект с www на сайт без www

Чтобы перенаправить 301 с www на сайт без www, вам нужно добавить следующий код в ваш файл .htaccess:

RewriteEngine On
RewriteCond %{HTTP_HOST} www.yourwebsitehere.com
RewriteRule (.*) http://yourwebsitehere.com/$1 [R=301,L]

301 с сайта без www на сайт с www

Или, если вы хотите сделать перенаправление 301 с домена без www на домен с www, добавьте следующий код:

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]