[Помогите] Удаление ссылок с /?

Тема в разделе "Wordpress", создана пользователем mall, 22 сен 2012.

Статус темы:
Закрыта.
Модераторы: Sorcus
  1. mall

    mall Постоялец

    Регистр.:
    23 апр 2009
    Сообщения:
    115
    Симпатии:
    18
    Подскажите пожалуйста, на wordpress доступны ссылки такого вида site.ru/?fdsgg и т.д. то есть они отдают ответ сервера 200, хотя должны отдавать ошибку 404. Как заставить такие ссылки отдавать 404 ошибку на wordpress?

    Закрыть ссылки в robots.txt не предлагать, необходимо именно техническое решение.
     
  2. Дмитрий Кесаев

    Дмитрий Кесаев aka Zlobniy Babko

    Заблокирован
    Регистр.:
    10 май 2007
    Сообщения:
    1.332
    Симпатии:
    1.266
    .htaccess

    Определяет доступ к файлу по его расширению.
    Например запрет на доступ к файлам с расширениям "inc" для веб-посетителей:
    PHP:
    <Files "\.(inc)$">
    order allow,deny
    deny from all
    </Files>
    Как пример!!!
    В эту сторону копать
     
  3. efs

    efs SEO оптимизатор дискрипторов одностраничных сайтов

    Moderator
    Регистр.:
    20 ноя 2009
    Сообщения:
    826
    Симпатии:
    480
    опять же как вариант, делать 301 редирект на страницу, которая будет отдавать 404
     
  4. mall

    mall Постоялец

    Регистр.:
    23 апр 2009
    Сообщения:
    115
    Симпатии:
    18
    Zlobniy Babko Легко было бы каОпать, если бы я понимал вообще в программированиеИ, мне желательно готовое решение ) Потому, что я уже все обыскался, не могу найти это решение.

    efs А как сделать редирект на все эти страницы?
     
  5. xoxmo

    xoxmo Постоялец

    Регистр.:
    24 мар 2008
    Сообщения:
    142
    Симпатии:
    86
    в файле .htaccess пропишите:
    Код:
    RewriteEngine On
    RewriteCond %{QUERY_STRING} .
    RewriteRule (.*) - [R=404,L,NC]
    у себя потестировал, выдает код 404, как и требовалось.
     
    sarhov нравится это.
Статус темы:
Закрыта.