Как запретить конструкцию вида /?paged= через .htaccess?

Тема в разделе "Mod Rewrite / htaccess / ЧПУ", создана пользователем grenadine, 19 май 2013.

  1. grenadine

    grenadine Создатель

    Регистр.:
    10 ноя 2012
    Сообщения:
    15
    Симпатии:
    6
    Привет. У меня странная ситуация на сайте.
    Движок Вордпресс, есть в нем конструкция /?paged=число. Означает она переход по страницам ленты записей, причем именно в таком виде - по страницам ленты записей, которые на главной странице.
    Проблема в том, что никаких записей на главной странице нет, мы их тупо не включали в тему. Тем более при заходе на http://сайт/?paged=число - перекидывает на саму главную страницу.

    И вот тут начинается странное. В статусе апача вижу, что на сайт регулярно идут запросы именно на страницу /?paged=, причем в том числе с поисковиков. В роботс я ее закрыл, в карте сайта не указывал - они все равно регулярно там пасутся.

    Хочу закрыть эту гадость на уровне хтаксесс, но сходу не могу придумать как это сделать. Посоветуете?
     
    TestDriver нравится это.
  2. Nei

    Nei Nosce te ipsum

    Регистр.:
    5 сен 2009
    Сообщения:
    636
    Симпатии:
    503
    Сделайте редирект на главную страницу:
    Код:
    RewriteEngine on
    Options +FollowSymLinks
     
    RewriteCond %{QUERY_STRING} ^paged=
    RewriteRule ^.* /? [R=301]
    
     
    TestDriver и grenadine нравится это.