Меню

Как настроить редирект www joomla

Как настроить 301 редирект в joomla 3

Яндекс заменил директиву Host, теперь 301-й редирект выполняет эту функцию, важно чтобы на всех не главных зеркалах сайта теперь стоял 301-й постраничный редирект. Отказ от директивы HOST стал финальным этапом переработки логики зеркал в Яндексе. Теперь директива host в robots.txt будет игнорироваться Яндексом.

Настраивать 301 редирект для Joomla будим в файле .htaccess, найти этот файл можно в корне сайта. Если у Вас в корне сайта нет такого файла, а есть htaccess.txt Вам нужно сначала зайти в админ панель Joomla, Система — Общие настройки и включить «Перенаправление URL (см. скрин ниже)», после этого файл htaccess.txt переименовать в .htaccess.

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

У нас сайт без www, поэтому я настраиваем редирект с www.web-pyatigorsk.ru на версию web-pyatigorsk.ru. Открываем файл .htaccess и находим в нём следующую строку: «RewriteEngine On», сразу под этой строкой добавляем кода редиректа:

RewriteCond % ^www.web-pyatigorsk.ru$ [NC]
RewriteRule ^(.*)$ http://web-pyatigorsk.ru/$1 [R=301,L]

Домен web-pyatigorsk.ru Вам нужно заменить на свой. Для проверки открывем сайт www.web-pyatigorsk.ru и нас должно перенаправить на web-pyatigorsk.ru, если перенаправило, Вы сделали всё правильно, только домен свой проверяйте.

301-й редирект в Joomla с http на https

Если не помогло попробуйте:

301-й редирект в Joomla с https на http

Редирект зеркала домена на основной домен

Если у вас например несколько доменов допустим в разных зонах com и ru и Вы хотите сделать редирект на один который в зоне ru.

Источник



Как настроить 301 редирект и убрать дубли страниц в Joomla

Вообще-то я хотел сделать короткий пост в три абзаца с кодом про редирект с index.php на Джумле :). Пример взят из рабочей практики. В результате вышло…

Читайте также:  Как настроить вайфай в телефоне самсунг

Запрет дублей страниц сайта для индексирования в поисковых системах — одна из аксиом сео и правильного сайтостроения вообще. По своему опыту могу сказать, что отсутствие 301 редиректов и дубли в индексе не всегда является понижающим фактором. Но при прочих равных, эти факторы могут сыграть свою негативную роль в ранжировании.

Прописывать правильные строчки в файле .htaccecs приходится в любых CMS, не исключая страшной и ужасной Joomla :). К счастью, мы редко используем ее для наших сайтов, предпочитая другие альтернативы — да хоть бы и тот же Вордпресс, если клиенты просят бесплатные движки. Но иногда все-таки приходится — как например, сегодня, когда потратил целых 35 минут своего уникального времени :), чтобы понять, как в Joomla редиректить index.php.

В тырнетах инфы на этот счет вроде бы много, но почти вся она бестолкова и сводится к совету типа «а пропиши запрет на индексацию в robots». Логику Джумлы человеку неподготовленному (а я именно такой :)) понять непросто. В общем, помучился я сегодня, но таки сделал все по-человечески.

Сначала правильный robots.txt для Joomla

В дефолтном роботсе Джумла закрывает все служебные страницы по умолчанию. Единственное, что нужно добавить — это последние 2 строчки:

  • Host — насильно указывается ваш адрес сайта для ПC (с www или же без www)
  • Sitemap — адрес карты для роботов, сам файл готовится за секунды в бесплатном сервисе www.xml-sitemaps.com. Скачиваем готовый файл, заливаем в корень сайта, прописываем нужную строчку.

User-agent: * Disallow: /administrator/ Disallow: /cache/ Disallow: /cli/ Disallow: /components/ Disallow: /images/ Disallow: /includes/ Disallow: /installation/ Disallow: /language/ Disallow: /libraries/ Disallow: /logs/ Disallow: /media/ Disallow: /modules/ Disallow: /plugins/ Disallow: /templates/ Disallow: /tmp/ Disallow: /xmlrpc/ Host: www.primersite.ru (или Host: primersite.ru, если без wwww) Sitemap: http://www.primersite.ru/sitemap.xml (или Sitemap: http://primersite.ru/sitemap.xml)

Читайте также:  Как настроить цели в контакте

Настройка в Joomla 301 редиректа (www и не www)

Рано или поздно поисковики склеют www.primersite.ru и http://primersite.ru, но до тех пор в выдаче могут быть дубли, негативно влияющие на продвижение. Поэтому открываем файл .htaccecs и прописываем 301 редирект:

RewriteCond % ^primersite.ru$ [NC] RewriteRule ^(.*)$ http://www.primersite.ru/$1 [R=301,L]

RewriteCond % ^www.primersite\.ru$ [NC] RewriteRule ^(.*)$ http://primersite.ru/$1 [R=301,L]

Настройка 301 редиректа с index.php

RewriteCond % ^[A-Z]<3,9>\ /index\.php\ HTTP/ RewriteRule ^index\.php$ http://www.primersite.ru/ [R=301,L]

Для удобства показываю общий кусок кода из работающего кода .htaccecs в Joomla:

RewriteBase / RewriteEngine On RewriteCond % ^primersite.ru$ [NC] RewriteRule ^(.*)$ http://www.primersite.ru/$1 [R=301,L] RewriteCond % ^[A-Z]<3,9>\ /index\.php\ HTTP/ RewriteRule ^index\.php$ http://www.primersite.ru/ [R=301,L]

Ну вот, кажется и все! Все коды рабочие и сайт теперь настроен правильно. Кстати, заодно и посмотрю, как реально настройки скажутся на продвижении: код взят из реального сайта, который уже довольно давно двигается по коммерческим запросам, и по одному ВЧ находится в топе.

Работа для авторов и вебмастеров на бирже фриланса Kwork
Умеешь писать и хочешь зарабатывать on-line? Регистрируйся на Copylancer, пиши на TurboText!

Источник

Как перенаправить клиентов на новую ссылку — Редирект

Одним из худших впечатлений, которое пользователь может получить при просмотре страниц вашего сайта — неправильная ссылка, ведущая на страницу ошибки 404. Чаще всего такие ошибки возникают при обновлении контента или каких-либо продуктов/товаров на сайте, что ведёт к изменению и обновлению URL.
Для того чтобы избежать подобной ситуации вы можете перенаправить пользователей со старых страниц на новые, воспользовавшись данным уроком. Мы расскажем вам, как сделать это шаг за шагом и создать редирект в Joomla 3 без вмешательства в htaccess.
Зачем это нужно?
Представим такую ситуацию. На сайте вашего партнера вы разместили рекламу своего сайта или определенного продукта. Или вы сделали почтовую рассылку, написали в презентации ту или иную ссылку на статью или товар. Но по каким-либо причинам вам нужно поменять название ссылки, создать новую страницу материала, переименовать товар.
И в данном случае, чтобы не потерять клиентов, которые передут по ссылке, вам нужно сделать так, чтобы тот, кто зашёл на вашу старую ссылку, автоматически попал на новую ссылку. Это и есть перенаправление или редирект.
А теперь — приступим!

Читайте также:  Как в эксель настроить сложение

1. Убедитесь, что у вас включен плагин перенаправления

Прежде чем вы сможете воспользоваться функцией переадресации в Joomla 3, вы должны убедиться, что ваш плагин переадресации был включен. Перейдите в панели администратора в Расширения => Менеджер плагинов.


Найдите в списке плагин перенаправления (Система — Перенаправление) и убедитесь, что его состояние — “Включён”.

2. Проверьте список “плохих” адресов

В верхнем меню перейдите в Компоненты => Перенаправление.

Вы увидите список “плохих” URL вашего сайта на Joomla.

3. Введите новый URL для перенаправления Ваших клиентов

Нажмите на URL, который вы бы хотели изменить.

В поле “URL назначения”, введите новый URL, на который вы хотели бы перенаправить клиента с “плохого” URL-адреса.

Например, на этом скриншоте мы будет перенаправлять клиента со страницы http://joomla.ru/badurl на страницу http://joomla.ru/goodurl

Установите Состояние на Включено, и нажмите кнопку Сохранить.

Источник