В этом кейсе я расскажу, как избавиться от дублей страниц сайта с "www".

В Joomla есть одна неприятная проблема. По умолчанию CMS открывает одну и ту же страницу по адресу "site.ru" и "www.site.ru". Эта особенность будет наблюдаться для каждой страницы сайта на Joomla. В этом кейсе я расскажу, как избавиться от дублей страниц сайта с "www".

 Это делается очень быстро и просто. Описываю по этапам:

1) Переименовать в корне сайта файл htaccess.txt в .htaccess.

2) В общих настройках Joomla, а разделе Настройки SEO, активировать опцию Перенаправление URL.

3) Найти файле .htaccess (из п.1) строчку:

RewriteEngine On

 и добавить после нее:

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

 где site.ru - адрес вашего сайта.

Вот и всё. После этого вы можете ввести адрес любой страницы сайта с www и убедиться, что откроется страница без www.

Понравилась статья? Сохраните себе на стену:

Ваша оценка материала очень важна для нас. Просим вас оценить статью или оставить отзыв в комментариях.

Комментарии  

0 # ntvfbeagler 30.05.2014 07:23
тогда уж лучше посмотреть http://joomlaforum.ru/index.php/topic,223542.0.html
Ответить | Ответить с цитатой | Цитировать
0 # RE: ntvfANDRY 30.05.2014 07:37
Цитирую beagler:
тогда уж лучше посмотреть http://joomlaforum.ru/index.php/topic,223542.0.html

Лучше в чем? Тут описан такой же способ.
Ответить | Ответить с цитатой | Цитировать
+1 # тюннингtrixter5 30.05.2014 12:02
Виталий, было бы круто написать статью по joomla? что-то типа "10 действий, которые нужно сделать сразу после создания сайта на joomla". В плане: то, что в статье описано + замена заголовков h2 > h1, удаление дублей и наверное можно еще много чего добавить. Я не очень давно делаю сайты на joomla. До сих пор не могу для себя выработать какой-то план по оптимизации таких мелочей. Думаю, тот кто давно этим занимается ужк выработал алгоритм работы с joomla. В общем что-то типа тонкой настройки.
Ответить | Ответить с цитатой | Цитировать
+1 # RE: тюннингWedal 02.06.2014 03:22
trixter5, хорошая идея, спасибо. Добавил в список планируемых статей.
Ответить | Ответить с цитатой | Цитировать
+1 # RE: Как убрать дубли страниц с "www" на сайте Joomla (Кейс#4).дима-dima 30.05.2014 22:12
Спасибо , что находите время для постов.
постоянноо применяю Ваши советы из рассылок
Ответить | Ответить с цитатой | Цитировать
-1 # NGINX?Дмитрий Родин 11.07.2014 08:39
Привет! Спасибо за статьи!
Как правильно убрать дубли Джу в nginx без апача?
Ответить | Ответить с цитатой | Цитировать
0 # wwwЕвгений514 24.07.2014 11:51
А в чем проблема если у меня сат вообще неоткрывается через www , только по доменному имени???
www.videoomsk.ru неработает
videoomsk.ru работает
Ответить | Ответить с цитатой | Цитировать
-1 # RE: wwwWedal 11.08.2014 04:35
Евгений, бывает и такое. Зависит от хостера. В вашем случае можно вообще не беспокоиться.
Ответить | Ответить с цитатой | Цитировать
0 # RE: Как убрать дубли страниц с "www" на сайте Joomla (Кейс#4).Антон33 24.08.2014 13:50
А если домен сайт.рф, то все тоже самое делать? Вроде ничего не изменилось и с www открывается и без
Ответить | Ответить с цитатой | Цитировать
0 # RE: Как убрать дубли страниц с "www" на сайте Joomla (Кейс#4).Wedal 25.08.2014 03:07
Антон, хороший вопрос. С .рф точно по-другому. Попробуйте по аналогии изменить код, но не факт, что получится.
Ответить | Ответить с цитатой | Цитировать
0 # RE: Как убрать дубли страниц с "www" на сайте Joomla (Кейс#4).alex12313412 16.09.2014 07:10
попробовал сделать все так как описано, теперь у меня Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

обратно меняю все на исходное, та же ошибка, спасибо
Ответить | Ответить с цитатой | Цитировать
0 # RE: Как убрать дубли страниц с "www" на сайте Joomla (Кейс#4).Wedal 17.09.2014 03:22
alex, этот текст означает ошибку в файле htaccess. Скорее всего как-то ошибочно вставили код.
Ответить | Ответить с цитатой | Цитировать
+1 # RE: Как убрать дубли страниц с "www" на сайте Joomla (Кейс#4).Vogdux 04.10.2014 07:02
Возможно ошибка вот в чем. Автор пишет:
RewriteCond %{HTTP_HOST} ^www.site\.ru
а следует:
RewriteCond %{HTTP_HOST} ^www.site.ru

Лишний слэш вкрался :o
Ответить | Ответить с цитатой | Цитировать
0 # RE: Как убрать дубли страниц с "www" на сайте Joomla (Кейс#4).Mackie 14.01.2015 01:37
Нужно ли мне производить вышеописанные в статье действия, если в панели управления хостингом в Основных настройках есть функция "Переадресация"? По умолчанию она находится в отключенном состоянии. Если я укажу в ней переадресацию, это будет то же самое, что и в статье?
Ответить | Ответить с цитатой | Цитировать
0 # RE: Как убрать дубли страниц с "www" на сайте Joomla (Кейс#4).Wedal 15.01.2015 03:55
Mackie, да, будет тоже самое. Если включите, то действия, описанные в статье, производить не нужно.
Ответить | Ответить с цитатой | Цитировать
+3 # RE: Как убрать дубли страниц с "www" на сайте Joomla (Кейс#4).Art291 25.05.2015 19:36
Добрый вечер. Если кому-то актуально про домены .рф и прочие с кириллицей делаем все тоже самое, но :
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.xn--вашсайт-p1ai
RewriteRule ^(.*)$ http://xn--вашсайт-p1ai/$1 [R=301,L]

У себя проверил, все перенаправляет. Автору спасибо за статью
Ответить | Ответить с цитатой | Цитировать
0 # RE: Как убрать дубли страниц с "www" на сайте Joomla (Кейс#4).Анна 22.06.2016 17:28
Спасибо вам!!!
Ответить | Ответить с цитатой | Цитировать
0 # Как убрать дубли страниц с "www" на сайте Joomla (Кейс#4).Надежда 19.07.2016 13:02
Спасибо за очень подробные инструкции. Ваш сайт - находка для меня!
Успехов Вам!
Ответить | Ответить с цитатой | Цитировать
-1 # не робитserik 14.08.2016 21:11
Ничего не сработало.
Все сделал по инструкции... а оно как открывалось с www
так и продолжает открываться...
Ответить | Ответить с цитатой | Цитировать
0 # RE: не робитWedal 16.08.2016 04:33
serik, вы изменили в коде site на свой домен?
Ответить | Ответить с цитатой | Цитировать

Добавить комментарий

Для отправки комментария введите код с картинки:
Защитный код
Обновить

Вверх