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

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

15.03.2017, 19:22. Просмотров 790. Ответов 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
Ответы с готовыми решениями:

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

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

Url 404 страницы в WordPress
всем привет! есть страница 404 ошибки. при добавлении произвольного url к...

Не корректная работа 404 ошибки на WordPress
Здравствуйте! Столкнулся с проблемой на WP...

WordPress 404.php оформление страницы
Прошу помощи в оформлении страницы 404.php на сайте...

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 не отдает 404 по определенному url?
Например есть url /obiekti/lol/ которая отдаст 404 ответ А есть url ...

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

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


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

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

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