Как сделать редирект для Joomla

Категория: SEO Опубликовано: 24.07.2016

как правильно сделать редирект для cms joomlaДоброго времени суток, друзья! Сегодня я хочу затронуть достаточно важную и актуальную тему создания редиректа сайта. Что это такое? Это важная составляющая успешного продвижения интернет ресурса в сети. Это особая функция, выполняющая автоматическое перенаправление с определенной страницы на другую. Потребность в использовании редиректа может зависеть от множества факторов. Допустим у вашего сайта возникли дублирующие страницы, которые индексируются поисковыми роботами, в результате может ухудшиться их индексация, вплоть до вылета.

Но не будем о печальном, все таки существуют альтернативные методы борьбы с коварными дублями. Жаль меня никто не предупредил, и я сам наломал дров, в общих настройках для сайта на CMS Joomla включил «Перенаправление URL”. К чему это привело? В результате около 20 уже проиндексированных страниц имели суффикс index.php и являлись зеркалами. Кстати, о том как выполнить общие настройки Joomla я не так давно опубликовал объемную статью, с которой рекуомендую ознакомиться всем начинающим сайтостроителям.

Вот как выглядела ссылка страницы до активации параметра «Перенаправление URL»:

http://stimylrosta.com.ua/index.php/joomla

А вот после:

http://stimylrosta.com.ua/joomla

Согласитесь, во втором примере адрес выглядит куда перспективней, его легче запомнить, продиктовать или записать. Я все сделал правильно, но не вовремя.

Так вот, если ваше «сокровище» на CMS Joomla еще не блуждает просторами интернета, а тестируется на локальном сервере, не забудьте при переезде на хостинг вовремя активировать следующие команды, заглянув в «Общие настройки».

Joomla настройки SEO

- Включить SEF (ЧПУ). Аббревиатура расшифровывается как человеко-понятные адреса. В результате получится читабельная ссылка в адресной строке.

- Перенаправление URL. Включение этой функции позволяет избавиться от приставки index.php.

Две последние настройки на моем сайте выключены, но о них я вам тоже вкратце расскажу.

 включение перенаправления joomla

- Добавлять суффиксацию к URL. При активации добавляет к адресу суффиксацию .html. На тему «Включать или не включать» существует множество споров и разногласий, так как в далекие 90-е не существовало страниц без подобной суффиксации. Многие сторонники «За» утверждают, что включение позволит добиться лучшего продвижения (это ни чем не подтверждено). Но как по мне, мы живем в 21 веке и это эхо прошлого. В топовых местах сейчас находятся и те и другие проекты.

- Алиасы в Unicode. С помощью этого пункта вместо латинских букв будет прописываться ссылка на кириллице. То есть в адресной строке браузера адрес страницы будет не на английском, а на русском языке.

Как сделать редирект Joomla и избавиться от дублей

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

Огромное количество всевозможных указаний и рекомендаций не дали должного результата, в итоге браузер отображал следующие послания.

извещения об ошибках


извещения об ошибках2

рупор

Важный момент! Все настройки связанные с редиректом сайта осуществляются в файле .htaccess.

Существует множество комбинаций директив, позволяющих осуществить редирект сайта. Для того чтобы предотвратить склейку доменных имен у себя на сайте на CMS Joomla 3.6 я использую вот такую комбинацию символов:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ http://stimylrosta.com.ua/$1 [R,L]

Данная кодировка позволяет осуществлять редирект с www.mysait.com.ua на mysait.com.ua. Зайдите в корень сайта и отыщите файл .htaccess (по умолчанию htaccess.txt). Если у вас второй вариант, его следует переименовать, в противном случае он будет не работоспособным. Для этого следует воспользоваться FTP менеджером. Теперь, когда файл переименован, открываем его и приблизительно в 27 строке находим команду RewriteEngine On.

Подставляем к этой директиве две последующие. После того, как коррективы будут внесены, следует в поисковой строке ввести адрес вашего сайта с приставкой www вначале главного домена. Правильно настроенный редирект, автоматически должен перебрасывать пользователя на mysait.com.ua.

А теперь о наболевшем, какие же все таки волшебные строки позволят избавиться от суффикса index.php в адресной строке? А вот такие:

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://stimylrosta.com.ua/ [R=301,L]
RewriteRule ^index.php/(.*)$ http://stimylrosta.com.ua/$1 [R=permanent,L]

Порой в адресной строке можно встретить удивительные строки, как например вот эта:

http://stimylrosta.com.ua/http://stimylrosta.com.ua/frilans/advego/7-ot-advego-k-pryamym-sdelkam

Как видите в адресе дважды повторяется главный домен сайта. При таких обстоятельствах поможет редирект с одной конкретной страницы на другую. Подобная переадресация осуществляется благодаря следующей директиве, прописанной в том же файле .htaccess:

Redirect 301 /http://stimylrosta.com.ua/frilans/advego/7-ot-advego-k-pryamym-sdelkam http://stimylrosta.com.ua/frilans/advego/7-ot-advego-k-pryamym-sdelkam

Взглянув на скриншот можно увидеть, как две первые вышеприведенные директивы прописаны у меня на сайте.

 образец заполнения htaccess

Ну вот, теперь вы знаете, что нужно делать, чтобы включить редирект сайта и его страниц. Если у вас есть какие-то соображения по этому поводу, можете поделиться ими в комментариях.

Спасибо за внимание и до скорого на страницах Stimylrosta.

Не ленитесь, поделитесь!

Оставить комментарий

Просмотров: 1719

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


Защитный код
Обновить

X

Добро пожаловать!

Видимо вы используете браузерное расширение AdBlock, отвечающее за блокировку рекламы. Этот веб-проект существует и развивается за счет рекламных объявлений. Пожалуйста, внесите его в белый список. Заранее премного благодарен. Как отключить AdBlock

Читайте также

Как подобрать ключевые слова

Как подобрать ключевые слова

Подробнее
Как изменить цвет ссылки в HTML

Как изменить цвет ссылки в HTML

Подробнее
Экранная линейка mySize - бесплатная программа для веб-разработчиков и дизайнеров

Экранная линейка mySize - бесплатная программа для веб-разработчиков и дизайнеров

Подробнее
Как сделать скриншот экрана

Как сделать скриншот экрана

Подробнее