Joomla прибавляет index php ru что делать

Опубликовано: 28.03.2017

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

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

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

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

Поначалу верный robots.txt для Joomla

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