Главная страница
Подробнее на сайте: http://maintain-health.ru http://dohodok.ruGo to top of pagehttp://my-immobility.ru http://tryjoomla.nethttp://body-treatment.ru http://repair-dwelling.ru http://leadnews.ru http://health-treatment.ru http://kupil-jilie.ru http://my-houseroom.ruhttp://buy-immobility.ru http://java-code.ruhttp://joomspider.com
http://grand-finance.ru http://choose-house.ru

Убираем дубли страниц в Joomla CMS

Добрый день уважаемые посетители сайта joomla-shablons.com! В данной статье мы с вами поговорим о том, как убрать дубли страниц Joomla, и каких видов дубли страниц бывают.

 

Виды дублей главной страницы и методика борьбы с дублями страниц в Joomla CMS

Одной из самый распространённых ошибок что можно встретить на многих сайтах - это отсутствие настроенного 301-ого редиректа с www на домен без www. Многие люди в строке браузера вводят адреса сайтов с www, но есть вебмастера такие, которые ещё к тому же настраивают доступ к сайту таким образом, что без ввода www, на сайт просто невозможно  было попасть. Имеет смысл склеить с www и без www домен, определив главное зеркало, ведь если этого не сделать, поисковые системы будут видеть и воспринимать данные доменные адреса http://www.site.ru и http://site.ru как два отдельных домена, хотя на самом деле это домен одного сайта. Поэтому, чтобы не получилось такого недоразумения, необходимо настроить 301-редирект домена с www на домен без www, или при желании можно определить главным зеркалом домен с www. Тогда 301-redirect надо будет настроить без www на домен с www, то есть произвести так называемую "склейку".

Чтобы настроить 301 редирект, необходимо зайти через FTP-клиент на сайт, где находятся все файлы движка Joomla, и там найти файл под названием .htaccess. Обращаю ваше внимание! Файл .htaccess не имеет расширения и перед названием файла сначала идёт точка (.) Если у вас такого файла нету, то есть в таком случае файл htaccess.txt, который вам необходимо будет переименовать в файл с названием .htaccess.

В данном файле необходимо прописать следующий код редиректа с www на без:

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

После того как вы впишите выше приведённый код, ваш сайт будет при написании доменного имени в строке браузера с www, автоматически перенаправляться на домен без www. В результате у вас должен быть адрес сайта такой: http://ваш-сайт.ру. После установки подобного редиректа, поисковые боты также будут редиректиться на ваш домен без www. Как итог, вы таким образом избавитесь от дубля главной страницы в Joomla CMS.

Дубль страницы /index.php

На втором месте по распространённости дублей главной страницы - это адрес формата http://site.ru/index.php или http://site.ru/index.html. Подобные адреса тоже являются дублями главной страницы сайта. Исправить данную ситуацию можно тоже с помощью того же фала .htaccess.

Код для избавления от /index.php

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/RewriteRule ^index\.php$ http://ваш сайт.ua/ [R=301,L]

Код для избавления от /index.html

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/RewriteRule ^index\.html$ http://ваш сайт.ua/ [R=301,L]

Дубль страницы / в конце адресаАдреса сайта которые открываются со слэшем в конце и и без слэша, тоже являются дублями страницы в глазах поисковых систем. То есть, подобные адреса также нужно склеить 301-ым редиректом. Исправление данной ситуации также не помешает вашему сайту. Склейка также производится в файле .htaccess

Код для склейки / (данный код убирает в конце /)

RewriteBase /RewriteCond %{HTTP_HOST} (.*)RewriteCond %{REQUEST_URI} /$ [NC]RewriteRule ^(.*)(/)$ $1 [L,R=301]]

Код для склейки / (ниже код добавляет / в конце)

RewriteBase /RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_URI} !(.*)/$RewriteRule ^(.*[^/])$ $1/ [L,R=301]

Последнее по дублям хочется сказать про алиас главной страницы в Joomla. Приведу просто пример, вы зашли на главную страницу сайта http://site.ru. C главной страницы вы перешли на внутреннюю страницу сайта и потом решили вернуться обратно на главную страницу сайта, и в итоге видите в адресной строке не http://site.ru, а адрес такого формата как http://site.ru/content или http://site.ru/glavnaya или что-то нечто подобное. Как вы понимаете подобные адреса тоже являются дублями страниц в Joomla CMS.

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

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

Многие Joomla CMS не любят только потому, что данный движок имеет проблемы с дублями не только главной, но ещё и с внутренними страницами. С дублями внутренних страниц можно решить вопрос с помощью правил описанных к файле robots.txt

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

На этом всё! Желаем вам успешного сайтостроения...

Джумла веб студии

Счётчик

О интернет сервисе

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