Index.php дубль ли?

Тема в разделе "Общие вопросы оптимизации", создана пользователем PzdcWtf, 10 июн 2013.

Статус темы:
Закрыта.
  1. PzdcWtf

    PzdcWtf На форуме с: 10 июн 2013 Сообщения: 4

    Добрый день. У меня сайт на джумле. Подскажите, считается ли mysite.ru/index.php дублем главной страницы? Стоит ли его закрывать от индексации? И еще, я в .htaccess убрал index.php в названии страниц, то есть было mysite.ru/index.php/slovo.htm теперь mysite.ru/slovo.htm, но по старому адресу mysite.ru/index.php/slovo.htm все равно можно зайти на страницу slovo.htm, поэтому, чтобы избежать дублей страниц я в файл robost.txt добавил следующие строки
    Disallow: /index.php/
    Disallow: /index.php*
    Правильно ли я сделал. И я еще совсем новичек, вчера только начал "колдовать", страницы запрещенные в robots.txt сами исчезнуть из индекса?
  2. iMessi89

    iMessi89 На форуме с: 19 июн 2012 Сообщения: 979

    да
    нет, желательно настроить 301 редирект с /index.php на корень сайта /
    бред, нужен стандартный 301 редирект
  3. PzdcWtf

    PzdcWtf На форуме с: 10 июн 2013 Сообщения: 4

    В итоге я так и сделал. Вы извините за мою неграмотность, ниже выложу свой .htaccess
    Я в первых 2 частях сделал редирект с index.php и home на главную страницу, но проблема с mysite.ru/index.php/slovo.htm и mysite.ru/slovo.htm осталась . Для каждой страницы нереально прописывать редирект. В итоге я решил оставить в robots.txt строку Disallow: /index.php/ . Есть ли другой выход.

  4. iMessi89

    iMessi89 На форуме с: 19 июн 2012 Сообщения: 979

    PzdcWtf,склейка верная. Насчет disallow не согласен. Зачем закрывать?? У вас на сайте есть директория /index.php/ ????
  5. PzdcWtf

    PzdcWtf На форуме с: 10 июн 2013 Сообщения: 4

    Ну а если оставить просто без "/" Disallow: /index.php ?
    А еще такая мысль без robots.txt. У меня сейчас с сайта нет не одной ссылки с index.php, не пропадут ли из индекса "левые" сами по себе? Или все же боты будут упорно обновлять свой индекс проходя по старым из своей БД? Ведь они будут доступны.
  6. sergo777

    sergo777 На форуме с: 15 апр 2013 Сообщения: 125

    PzdcWtf есть файл .htaccess для джумлы полностью настроенный со всеми редиректами, если интересно пишите в ЛС вышлю, может поможет и вам.
  7. PzdcWtf

    PzdcWtf На форуме с: 10 июн 2013 Сообщения: 4

    СПАСИБО ВАМ ОГРОМНОЕ!!! 2 дня и 2 бессонные ночи!!! И тут в один момент, все решилось! СПАСИБО ВСЕ ПОМОГЛО!!!
  8. sergo777

    sergo777 На форуме с: 15 апр 2013 Сообщения: 125

    да я тоже повозился, именно замучил редирект с site/index.php/catalog на site/catalog
  9. Disema

    Disema На форуме с: 12 апр 2014 Сообщения: 5

    Может поможете еще одному с этой же проблемой, где найти этот заветный .htaccess для джумлы, а то надо поменять site/index.php/categoria на site/categoria
  10. iMessi89

    iMessi89 На форуме с: 19 июн 2012 Сообщения: 979

    в корне сайта ищи. Проще как сделать, если даже корень сайта не знаешь где находится))
    Открываешь любой FTP-клиент (Filezilla например). Сервер - Поиск файлов на сервере - и вводишь искомую фразу (часть имени файла или целиком) - .htaccess
    ну и все))
  11. Disema

    Disema На форуме с: 12 апр 2014 Сообщения: 5

    не это все понятно, у меня проблема нужен редикт страниц mysite.ru/index.php/catalog на mysite.ru/catalog, а то появились дубли в поисковиках.
  12. Disema

    Disema На форуме с: 12 апр 2014 Сообщения: 5

    В роботс все уже закрыл. Мой вопрос в продолжение этой ветки, та же проблема.
  13. iMessi89

    iMessi89 На форуме с: 19 июн 2012 Сообщения: 979

    а что мешает? не знаешь как директиву прописать для 301 редиректа??

    не надо ничего в роботсе закрывать. Надо осуществить грамотный редирект. И все. Само склеится.
  14. Disema

    Disema На форуме с: 12 апр 2014 Сообщения: 5

    Про работс думаете закрывать не надо?
    Проблему решил мой хостинг в самом начале .htaccess нужно прописать следующий блок

    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^www.sait.ru
    RewriteRule ^(.*)$ http://sait.ru/$1 [R=permanent,L]
    RewriteEngine On
    RewriteRule ^index.php/catalog1(.*)$ /catalog1$1 [R=301,L]
    RewriteRule ^index.php/catalog2(.*)$ /catalog2$1 [R=301,L]
  15. iMessi89

    iMessi89 На форуме с: 19 июн 2012 Сообщения: 979

    не надо ничего закрывать) редирект и все) дубли сами отпадут) тупо странички склеятся)
Similar Threads
  1. Qvvi
    Ответов:
    0
    Просмотров:
    998
  2. White1267
    Ответов:
    1
    Просмотров:
    603
  3. Drag
    Ответов:
    4
    Просмотров:
    678
  4. Анна
    Ответов:
    17
    Просмотров:
    1.214
  5. ALomakin
    Ответов:
    5
    Просмотров:
    390
Загрузка...
Статус темы:
Закрыта.