Проблема Помогите с дублями страниц.

Тема в разделе "Веб-разработка", создана пользователем aleksandr3110, 21 янв 2013.

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

    aleksandr3110 На форуме с: 19 ноя 2012 Сообщения: 29

    Здравствуйте.
    CMS создал много страниц с ссылками: мойсайт.com/index.php/component/.................... и т. д. при добавлении ленты в RSS-агрегаторы как основные ссылки на сайт лезут именно они, и еще эти страницы ужасно некорректны, хоть и являются дублями и не хочется чтобы люди видели этот кошмар

    как ссылки мойсайт.com/index.php/component/.................... и т. д. склеить на главную, напишите пожалуйста код.

    ссылок типа мойсайт.com/index.php/component/.................... много, и поэтому хотелось бы код, который будет перекидывать сразу из всех /component/
  2. leshii

    leshii Модератор На форуме с: 4 сен 2011 Сообщения: 2.539 Команда форума

    Re: помогите с дублями страниц.

    Универсального варианта не знаю. В моем случае сработал такой htaccess
    Код:
    ##  Can be commented out if causes errors, see notes above.
    Options +FollowSymLinks
    
    #
    #  mod_rewrite in use
    
    RewriteEngine On
    
    RewriteCond %{HTTP_HOST} ^www\.sitename\.ru$ [NC]
    RewriteRule ^(.*)$ http://sitename.ru/$1 [R=301,L]
    RewriteCond %{QUERY_STRING} ^option=com_content&view=category&layout=blog&id=40&Itemid=61$
    RewriteRule ^index.php$ http://sitename/prajs-list.html? [R=301,L]
    RewriteCond %{QUERY_STRING} ^option=com_content&view=category&layout=blog&id=44&Itemid=68$
    RewriteRule ^index.php$ http://sitename/kontakty.html? [R=301,L]
    но в этом случае нужно прописывать свое правило для каждой страницы.
Статус темы:
Закрыта.