FAQ Удаление index.php из URL главной страницы

Тема в разделе "SEO - оптимизация, продвижение", создана пользователем OlegM, 10.05.2013.

  1. OlegM
    Offline

    OlegM Russian Joomla! Team Команда форума

    Регистрация:
    12.04.2007
    Сообщения:
    4 356
    Симпатии:
    370
    Пол:
    Мужской
    При использовании SEF-компонентов (sh404SEF или MijoSEF) часто закрадывается дубль главной страницы с index.php, т.е. НЕ редиректит автоматически на главную страницу вида _http://joomla-support.ru/ (хотя в старых версиях sh404SEF редиректил)

    Вроде бы нормально работающий вариант:

    Код (CODE):
    1. RewriteEngine On
    2. RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
    3. RewriteRule ^index\.php$ http://joomla-support.ru/ [R=301,L]
     
  2.  
  3. Offline

    joomla-super Пользователь

    Регистрация:
    16.08.2014
    Сообщения:
    57
    Симпатии:
    1
    Пол:
    Мужской
    Я лично закрыл от индекса эту страницу с помощью компонента Tag Meta.
     
  4. draff
    Offline

    draff Russian Joomla! Team Команда форума

    Регистрация:
    17.01.2011
    Сообщения:
    6 040
    Симпатии:
    518
    Пол:
    Мужской
    Добавлю вариант с Битрикса
    Код (PHP):
    1. <IfModule mod_rewrite.c>
    2.   Options +FollowSymLinks
    3.   RewriteEngine On
    4. # Removes index.php from ExpressionEngine URLs
    5. RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]
    6. RewriteCond %{REQUEST_URI} !/system/.* [NC] # отключение на нужной директории
    7. RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,NE,L]

    --- добавлено: 08.10.2016, первое сообщение размещено: 02.12.2015 ---
    Еще вариант удаления index.php, проверен Джумла 3.6.2 и Вирт 3.0.18
    Код (PHP):
    1. RewriteCond %{REQUEST_URI} ^(.*)index\.php/(.*)$
    2. RewriteRule ^(.*)$ %1%2 [R=301,L]

    Добавлю еще редирект c www на без домена ,чтоб не искать по темам
    Код (PHP):
    1. RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
    2. RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
     

Поделиться этой страницей

Загрузка...