Неправильная индексация Joomla. Почему появился index.php в адресе
- Подробности
- Категория: Joomla
- Опубликовано 15.08.2012 15:32
Почему неправильно индексируется Joomla? Или Joomla индексируется с плохой работой ЧПУ?
Например если вы проверили индексацию своего сайта в поисковых системах и обнаружили что там либо запросы выдают URL сайта следующего вида:
index.php?option=com_content&;view=article&id=57:stili-igry-v-poker&catid=35:poker
/component/content/article/10-novosti/1-zapusk-novogo-bezvirusnogo-servera
либо у вас к материалам неправильный заголовок (Title). Иногда случалось что на половину материалов заголовок распространялся всего 1, и это был заголов главной страницы. Соответственно такая индексация вообще никаких успехов не сулит. Посколько заголовок одна из самых важных составляющих успешного индексирования материала. Так из-за чего это, и как с этим бороться?
Такое происходит в основном из-за несовместимости плагинов, или надломаной Joomla ( Например недоустановленный плагин ). С CMS Joomla надо обходиться предельно осторожно, работа методом "тыка" тут не действует. Так же случаются сбои самого плагина SEF (ЧПУ - Человеко-понятный урл), так жы нередкость некорректно настроенный файл robots.txt, который отвечает за индексацию определённых разделов, папок каталогов вашего сайта.
Если у вас случилась такая проблема, советуется установить другой плагин ЧПУ, например SH404SEF. Данный плагин по функционалу ничем не уступает стандартному преобразователю обычных некрасивых адресов ссылок в ЧПУ. Даже наоборот, в нём умещены дополнительные функции, которые позволяют обеспечить более плавную тонкую настройку плагина и ссылок.
Как должен выглядеть файл robots.txt для Joomla?
User-agent: *
Dis : /administrator/
Disallow: /cache/
Disallow: /components/
Disallow: /editor/
Disallow: /help/
Disallow: /includes/
Disallow: /language/
Disallow: /mambots/
Disallow: /media/
Disallow: /modules/
Disallow: /templates/
Disallow: /installation/
Как убрать index.php в адресе ссылки?
Да очень просто, если вы видите index.php, значит у вас не работает Rewriting. Для устранения проблемы переименуйте на сервере файл htaccess.txt в .htaccess. На крайний случай проверьте включён ли надлежащим образом ЧПУ в Общие настройки > Сайт > Настройки SEO.