Форум программистов, компьютерный форум, киберфорум
Наши страницы

WordPress

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 1, средняя оценка - 5.00
poxmel
1 / 1 / 0
Регистрация: 24.07.2015
Сообщений: 71
#1

Wordpress не возвращает ошибку 404 - WordPress

15.03.2017, 19:22. Просмотров 633. Ответов 6
Метки нет (Все метки)

Доброго времени суток уважаемые форумчане!
Wordpress не отдает ошибку 404. То есть, при переходе на адрес mysite.ru/blablabla, сам вордпресс показывает страничку типа "Ой, страница не найдена"...но и google и yandex получают код 200 ок, в ответ на существующие страницы.
В .htaccess есть строка ErrorDocument 404 /error404.html
В подпапке установлен форум, на движке mybb. Так вот форум, прекрасно отдает код 404 и перенаправляет на страницу /error404.html
А вордпресс никак. Отключал плагины, менял тему на стандартную. Изменил постоянные ссылки на ссылки вида: mysite.ru/sample-post/
Всё это дело
на хостинге
cishost.ru


.htaccess
# BEGIN GzipWpFastestCache
<IfModule mod_deflate.c>
AddType x-font/woff .woff
AddOutputFilterByType DEFLATE image/svg+xml
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/x-font-ttf
AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
AddOutputFilterByType DEFLATE font/opentype font/ttf font/eot font/otf
</IfModule>
# END GzipWpFastestCache
# BEGIN LBCWpFastestCache
<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|webp|js|css|swf|x-html|css|xml|js|woff|woff2|ttf|svg|eot)(\.gz)?$">
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault A0
ExpiresByType image/webp A2592000
ExpiresByType image/gif A2592000
ExpiresByType image/png A2592000
ExpiresByType image/jpg A2592000
ExpiresByType image/jpeg A2592000
ExpiresByType image/ico A2592000
ExpiresByType image/svg+xml A2592000
ExpiresByType text/css A2592000
ExpiresByType text/javascript A2592000
ExpiresByType application/javascript A2592000
ExpiresByType application/x-javascript A2592000
</IfModule>
<IfModule mod_headers.c>
Header set Expires "max-age=2592000, public"
Header unset ETag
Header set Connection keep-alive
FileETag None
</IfModule>
</FilesMatch>
# END LBCWpFastestCache


<Files xmlrpc.php>
<IfModule !mod_authz_core.c>
order deny,allow
deny from all
allow from 178.34.162.82
allow from 31.41.40.156
</IfModule>
<IfModule mod_authz_core.c>
Require ip 178.34.162.82 31.41.40.156
</IfModule>
</Files>
# END GOTMLS Patch to Block XMLRPC Access
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress



# BEGIN Brute Force Login Protection
<FilesMatch ".*\.(php|html?|css|js|jpe?g|png|gif)$">
order deny,allow
</FilesMatch>
# END Brute Force Login Protection


Активные плагины

Akismet Anti-Spam
Brute Force Login Protection
Cackle
Contact Form 7
Easy WP SMTP
WP Fastest Cache
WP User Avatar
WP-PageNavi
Yet Another Related Posts Plugin
Yoast SEO
Перенаправления


Подскажите в чем может быть причина
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.03.2017, 19:22
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Wordpress не возвращает ошибку 404 (WordPress):

Сервер не возвращает ошибку 404 на несуществующие страницы - WordPress
Прошу помощи специалистов по .htaccess и wordpress. Сервер не возвращает ошибку 404 на некоторые несуществующие страницы. Например,...

Корзина магазина на WordPress + WooCommerce выдает ошибку 404 - WordPress
Добрый день. Впервые создаю магазин на WordPress + WooCommerce, столкнулся с проблемой, не отображает страницу корзины, выдает 404...

Url 404 страницы в WordPress - WordPress
всем привет! есть страница 404 ошибки. при добавлении произвольного url к адресу сайта (например site.ru/qwerty) мы попадаем на...

WordPress 404.php оформление страницы - WordPress
Прошу помощи в оформлении страницы 404.php на сайте https://www.kravchukdesign.com/55/ Вот что я смог осилить в поиске, файл 404.php ...

Wordpress - если в “wp-content” нет такого файла, то отдать за место 404 код ответа 403. В htacess может как? - WordPress
Доброго времени суток, уважаемые гуру. На сайте Wordpress имеется папка &quot;wp-content&quot;, там лежат плагины, переводы и т.д. Тут всё...

Ошибка 404 из за окончания ".html" перенос обычного HTML сайта на Wordpress - WordPress
Здравствуйте. вообщем готовил я Wordpress замену обычному статичному HTML в чем загвоздка: в старых страницах адрес выглядит так ...

6
SergWP
334 / 334 / 57
Регистрация: 24.08.2013
Сообщений: 1,472
15.03.2017, 19:59 #2
Цитата Сообщение от poxmel Посмотреть сообщение
Wordpress не отдает ошибку 404.
Не ВП, а тема или плагин.
Цитата Сообщение от poxmel Посмотреть сообщение
В .htaccess есть строка ErrorDocument 404 /error404.html
Это лишнее.
Цитата Сообщение от poxmel Посмотреть сообщение
Отключал плагины, менял тему на стандартную.
+ очисти хтацесс от мусора. оставь только секцию ВП и проверяй реальный ответ. Напр тут
0
poxmel
1 / 1 / 0
Регистрация: 24.07.2015
Сообщений: 71
15.03.2017, 20:42  [ТС] #3
Цитата Сообщение от SergWP Посмотреть сообщение
Напр тут
Не пойму в чем причина. Ничего не меняя, проверяю ответы по данной ссылке.
Результат проверки любого поискового робота: HTTP/1.1 200 OK
Результат проверки любого браузера: HTTP/1.1 404 Not Found

Из-за чего может быть такое ?

Отключаю все плагины.

Добавлено через 15 минут
Оставил в .htaccess только
Кликните здесь для просмотра всего текста
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress


Всё равно, всё тоже самое.
Все роботы получают 200, а браузеры 404.

Убрал .htaccess вообще, поисковые роботы получают так же HTTP/1.1 200 OK и начали получать HTTP/1.1 302 Found
0
SergWP
334 / 334 / 57
Регистрация: 24.08.2013
Сообщений: 1,472
15.03.2017, 23:52 #4
Цитата Сообщение от poxmel Посмотреть сообщение
Все роботы получают 200, а браузеры 404.
Хм.. мб вирус.
Или кеширование. Проверяй конфиг, удаляй что там есть от кеша. И файлы от кеш-плагов тоже.

Ну и для контроля хостера заведи др домен (бесплатный, технический) и проверь что в нём. Мало вероятно, но может хостер чудить с ПСами.
0
poxmel
1 / 1 / 0
Регистрация: 24.07.2015
Сообщений: 71
20.03.2017, 01:29  [ТС] #5
SergWP, вообщем сменил хостера, и всё норм
0
SergWP
334 / 334 / 57
Регистрация: 24.08.2013
Сообщений: 1,472
20.03.2017, 12:43 #6
Цитата Сообщение от poxmel Посмотреть сообщение
вообщем сменил хостера, и всё норм
А какой был? Кто так чудит?
0
poxmel
1 / 1 / 0
Регистрация: 24.07.2015
Сообщений: 71
20.03.2017, 15:47  [ТС] #7
SergWP, Первый пост, по спойлером
Всё это дело
на хостинге
coshost.ru

Сам хостинг я бы не сказал что плохой. Но почему то на другой CMS, расположенной в подпапке вордпресса, 404 отдавалась без проблем

Добавлено через 5 минут
SergWP, Кстати эта тема, в которой вы мне помогли, была создана как раз при переезде. В общем, считаю оба вопроса решенными

P.S
Не понятно только всё равно, почему вордпрес на старом хостинге не отдавал 404, а цмс в подпапке отдавала без проблем. И на новом хостинге все хорошо...
0
20.03.2017, 15:47
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.03.2017, 15:47
Привет! Вот еще темы с ответами:

Выдает ошибку wordpress - WordPress
Хотел перенести товар с сайта на woocommerce на яндекс маркет, почитал в инернете, нашел плагин Market Exporter, установил, активирую, а он...

Выдает ошибку wordpress - WordPress
Активировал плагин market-exporter, выдал ошибку: Parse error: syntax error, unexpected '

404 pages do not respond correctly with a 404 Status Code.? - WordPress
Пользуюсь onpade.org для оптимизации и исправления ошибок на сайте. После проверки выдает такое сообщение It seems like your 404 pages...

как исправить ошибку 368 и 380 в wordpress - WordPress
При перемене названия сайта и возращению старого названия нет возможности зайти в админку.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru