MODX — cклейка домена с www и без www

MODX - cклейка домена с www и без www MODX Revo

В прошлом уроке мы настроили ЧПУ MODX. Сегодня мы склеим домен с www и без www, на MODX сайте. Это небольшая статья касаемо SEO. Рекомендую это сделать, так как поисковые системы принимают сайты www.my-modx-site.ru и my-modx-site.ru за разные и индексируют их как 2 отдельных сайта, следовательно у этих сайтов будут отдельные PR и ТИЦ параметры.

Данная статья для тех у кого сайт находиться в интернете. на реальном хостинге. Если вы делаете сайт на веб-сервере (на пк), то пока что пропустите данную статью, к ней вернетесь после переноса сайта на реальный хостинг).

Склейка домена с www и без www, на MODX сайте

Для того, что бы склеить домен с www и без www на сайте под управлением MODX, вам необходимо в первую очередь переименовать файл ht.access в .htaccess который находиться в корне сайта (это мы делали в прошлом уроке). Далее открыть файл .htaccess (находится в корне сайта)

Там вы найдете правила для склейки.

1е правило для склеивания домена www.domain.com в domain.com

# Rewrite www.domain.com -> domain.com -- used with SEO Strict URLs plugin
#RewriteCond %{HTTP_HOST} .
#RewriteCond %{HTTP_HOST} ^www.(.*)$ [NC]
#RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

и 2е правило для склеивания домена domain.com в www.domain.com

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

Лично мне не нравиться приставка www. в начале адреса сайта и я всегда склеиваю ее с названием домена.

Что бы это сделать, нужно просто раскомментировать нужное правило и изменить в нем адрес сайта. Например: у вашего сайта домен — my-modx-site.ru (он сейчас открывается по адресам www.my-modx-site.ru и my-modx-site.ru)  и вам как и мне не нравиться www. в начале, тогда правило будет выглядеть так (раскомментируем и правим 1е правило):

# Rewrite www.domain.com -> domain.com -- used with SEO Strict URLs plugin
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} ^www.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

Мы убрали #.

Все теперь если перейти по адресу www.my-modx-site.ru, то вы попадете на my-modx-site.ru.

Если вам нужен сайт с www, тогда точно таким же образом производим манипуляции со вторым правилом (первое не трогаем).

Ну и сохраняем файл)

Теперь можно приступать к интеграции дизайна на MODX.

Поделиться с друзьями
Алексей

Веб-дизайнер и SEO оптимизатор. Занимаюсь созданием сайтов с 2010 года и их продвижение с 2012 года!

Оцените автора
( Пока оценок нет )
Web-Revenue.ru
Добавить комментарий