TechBlogSD - Все для WordPress и WEB разработки
WEB и WordPress инструкции, новости, обзоры тем и плагинов

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

4 068

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:<span class="hljs-regexp">//yourwebsitehere</span>.com/$1 [R=<span class="hljs-number">301</span>,L]

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

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

RewriteEngine On RewriteCond %{HTTP_HOST} !^www. RewriteRule ^(.*)$ http:<span class="hljs-regexp">//www</span>.%{HTTP_HOST}/$1 [R=<span class="hljs-number">301</span>,L]

 

 

Источник записи:

Этот веб-сайт использует файлы cookie для улучшения вашего опыта. Мы предполагаем, что вы согласны с этим, но вы можете отказаться, если хотите. Принимаю Подробнее