Сидел себе ночью, кропал на основной блог по поводу очередной кинишки- смотрю человек на мауле стонет, что не работает 404 ошибка под WP. А до этого также кидал сей вопрос в seo-чат в скайпе, к которому меня подрубили недели две назад, но вопрос был проманкирован.
Стали разбираться: 404.php, чьё наличие для отработки 404 ошибки обязательно, в теме имеется, но отклик сервера 200OK, причем без редиректа на ошибку, а именно с ошибочным урлом. То есть таким макаром, при желании, можно загнать в индекс поисковиков мульён страниц и вызвать демонов АГС и Пандеца.
Покрутили переменные в 404.php – не помогло. Попробовали добавить переменную ErrorDocument 404 /файло в .htaccess – тоже безрезультатно.
Так или иначе, пришли к разбору пермалинков (site.ru/wp-admin/options-permalink.php), через которые настраивается ЧПУ на CMS WordPress и тут оказалось, что когда в директивах .htaccess добавлены строки отвечающие за ЧПУ, а сами пермалинки работают по дефолту через номер поста, выводя страницу как site.ru/?p=NNN то 404.php банально не отрабатывается.
Как только пермалинки были изменены на любой из предлагавшихся ЧПУ- ошибка исчезла и сайт стал отдавать то что и надо, а именно Not Found.
17 Комментариев
-
Denis сказал:
Что вы именно сделали? что именно поменяли в файле? А то у меня такая проблема, а решения найти не могу
[Reply]
-
Екатерина сказал:
Здравствуйте! У меня тоже интересная штука. Статус 404 не отдается, если в адресе только цифры. Например: _http://site.ru/contacts/111
Если же добавить хоть одну буковку, то срабатывает правильно: _http://site.ru/contacts/111пп
Есть идеи?
[Reply]
-
Олег сказал:
возможно это покажется странным, но сделал именно то что описано в статье
—–
Так что именно написано в статье?
“Как только пермалинки были изменены на любой из предлагавшихся ЧПУ” – что такое пермалинк в этом файле и что такое предлагавшийся чпу?[Reply]
anchous Reply:
August 8th, 2016 at 20:42не уловил, вы предлагаете мне вам объяснить что такое ЧПУ и как он настраиваетесь в “Permalink Settings”, или что?
[Reply]
-
Валерий сказал:
Ты, автор, прям капитан очевидность. Только надо суть раскрывать, а не поверхностное “сделал то, что надо было сделать”, потому что люди сюда приходят, чтоб понять, что именно надо сделать, а не порадоваться за тебя, что ты сделал что-то…
[Reply]
anchous Reply:
October 23rd, 2016 at 16:34ты, дружок, бабуле своей советы давай, как ей борщ варить.
если васяны не знают элементарных вещей из WP, то здесь не ясли для нубья. кури _http://www.ozon.ru/context/detail/id/30455020/[Reply]
-
Gal сказал:
Добрый день.
А как настроить 404.php без переключения типа ссылок?
Есть сайт. Проиндексировано почти 1000 страниц именно так: site.ru/?p=3333
Если изменить, вся индексация коту под хвост.
Только недавно заметили, что 404 не обрабатывается.[Reply]
anchous Reply:
January 22nd, 2017 at 23:05кто ж иго знает? вероятно что то мутить на основе рерайтов в .htaccess
либо создать страницу ошибки как пост и указать её как обработчик 404 в .htaccess
ErrorDocument 404 /?p=666[Reply]
-
ildar r. khasanshin сказал:
у кого в вебмастере яндекса выводится ответ сервера 200, вместо 404 попробуйте переименовать .htaccess в .htaccess.bak и проверить, если стал ответ 404, то скорее всего неправильно настроено чпу, к примеру, встречал, что на сайте настроили концовку html, т.е. http://site.ru/page.html, а в .htaccess не внесли правки
[Reply]
-
Dmitry сказал:
– Что вы именно сделали? что именно поменяли в файле?
– не уловил вопроса……и раздувание щек в собственной важности. Хаха, классика.
[Reply]
anchous Reply:
June 20th, 2017 at 13:06еще один кусок идиота, не способный воспринять написанное?
ты если глазики продерешь, в которые видимо долбишься, то, вероятно, сможешь заметить, что “не уловил вопроса” следует за серией нубских вопросов “разжуйте мне фсе, поскоку мне религия не позволяет пользоваться гуглом”[Reply]
-
Настя сказал:
Идиот, как раз таки ты, раз не можешь помочь тем, что подсказать, если человек не разбирается. По запросу об этой проблеме, твой говнянный блог, на прочтение этой страницы еще время потратила. хорошо букв мало.
[Reply]
anchous Reply:
December 29th, 2017 at 22:07еще одна тупая обезьяна прибыла? доставляет конечно, как тупорезов корежит – они лучше гневный псто напишут, чем пойдут почитать, что такое ЧПУ ))
[Reply]
-
Степан сказал:
Бля! Спасли! ) Я уже что только не перепробовал )) а оказалась такая херня под носом!
[Reply]
-
Евгений сказал:
Незнаю как.Но мне помогло ,спс вам))
[Reply]
-
Альфред сказал:
Вот спасибо тебе, добрый человек с планеты Земля!
[Reply]
anchous Reply:
March 5th, 2015 at 02:28
возможно это покажется странным, но сделал именно то что описано в статье
[Reply]