страшный вопрос про ошибку 404

12
AB
На сайте с 25.08.2012
Offline
80
1098

перелопатил весь топ и не нашел ни одного сайта, у которого настроена 404 до конца...

сайт с абракадаброй выдает ошибку, почти везде

site.ru/abrakadabra

а если после названия сайта поставить знак "?" и любые символы, то открывается только главная страница

site.ru/?abrakadabra

или site.ru/?jsdfglsdjkfghlsdkgjsdfjkl

В чем дело?

Как сделать чтобы и в этом случае выдавалась 404????

Помогите с решением, сайт на вордпресс.

Я не проверял, может не только знак "?" влияет, может и с другими символами ошибка не появляется

J
На сайте с 18.12.2004
Offline
238
#1

ТС, сейчас 2015, а не 1992. Вы где эти годы были?

===================

.htaccess

ErrorDocument 404 http://site.ru/(любая_страница)

Аттестация рабочих мест в Мурманске (http://arm.com.ru/)___Помоги детям песком (https://vk.com/kindcenter)
AB
На сайте с 25.08.2012
Offline
80
#2

очень смешно

прочитайте внимательно тему, ваш ответ не помогает в случае со знаком ?

J
На сайте с 18.12.2004
Offline
238
#3
Alex Boydakov:
очень смешно
прочитайте внимательно тему, ваш ответ не помогает в случае со знаком ?

Посмеялись?

А Вы хотя бы поняли про что я написал?

Попробуйте потренироваться со всякими знаками препинания и "абракадаброй" на

http://obmen.us/

Для примера Вам даже сам придумал несуществующий запрос.

http://obmen.us/?kkkdldl

AB
На сайте с 25.08.2012
Offline
80
#4

у меня и по вашему примеру открывается главная страница, ничего не понимаю

sergv
На сайте с 13.04.2006
Offline
414
#5

Все, что идет до знака ? - это урл, все, что после - параметры.

Поэтому, http://obmen.us/?kkkdldl урл откроется.

https://REGHOME.ru - регистрация и продление доменов от 169₽ в российских и международных зонах по честным ценам без звездочек. (R01, WebNames, UK2). Принимаем Ю-Money, Visa, MasterCard, Мир
AB
На сайте с 25.08.2012
Offline
80
#6

как сделать чтобы тоже выдавалась 404 в этом случае?

---------- Добавлено 10.04.2015 в 13:19 ----------

на нормальных сайтах все ок

вот пример

http://www.internet-technologies.ru/?fgdfggfgfgfgfgf

Alex Klo
На сайте с 15.06.2006
Offline
304
#7

ТС, проблема такая есть (site.ru/?trylala отдает 200 ОК) (могут плодиться дубли)

решается в robots.txt директивой Disallow: /*? и прочими подобными

старая тема по этому поводу: /ru/forum/769777

Проверка и мониторинг позиций сайта ( http://www.topvisor.ru/?inv=1520 ) Продвигаю сайты http://climat-nw.ru/conditioner-installation/ http://www.aircom-spb.ru/service/montaj/
AB
На сайте с 25.08.2012
Offline
80
#8

ваше решение закроет лишь страницы от индексации, а не решит проблему. ошибка 404 выдаваться по-прежнему не будет

sergv
На сайте с 13.04.2006
Offline
414
#9

Чтобы выдавалось 404, а не 200 - нужно переписать движок.

---------- Добавлено 10.04.2015 в 12:56 ----------

Пока есть ответ 200 - страница существует, ее нужно отображать.

AB
На сайте с 25.08.2012
Offline
80
#10

переписать движок - это жестко

а проще никак?

ЧЕРЕЗ .htaccessкак-нибудь??

должен же кто-то знать

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий