Сервер не возвращает ошибку 404 на несуществующие страницы

Mirella
На сайте с 14.04.2011
Offline
48
4109

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

Например, набираем: http://site.ru/fgdksjfhffhf - открывается страница со свежими записями. И такие несуществующие страницы, (ранее случайно созданные, т.к. слетали ЧПУ) индексируются наряду с правильными! Отсюда дубль контента.

Помогите исправить .htaccess, если ошибка в нем, бьюсь уже неделю, ничего не получается. Спасибо.

Код в .htaccess:

#<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

#</IfModule>

# 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

# protect wpconfig.php

<files wp-config.php>

Order deny,allow

deny from all

</files>

ErrorDocument 404 http://site.ru/404.php

RewriteRule ^.htaccess$ - [F]

Options -Indexes

<Files ~ "^\.ht">

Order allow,deny

Deny from all

Satisfy All

</Files>

[umka]
На сайте с 25.05.2008
Offline
456
#1

Ошибку 404 должен выдавать вордпресс.

Директива ErrorDocument бесполезна, потому что обработкой всех урлов (в т.ч. несуществующих) занимается вордпресс.

По-умолчанию ВП выдаёт 404 на несуществующие страницы. Это значит, что у вас это нестандартное поведение может быть из-за какого-то плагина.

Лог в помощь!
Mirella
На сайте с 14.04.2011
Offline
48
#2

Да, установлен плагин all in one seo pack

В каком файле данного плагина может быть настроена неверная переадресация на свежие записи?

[Удален]
#3

а без него нормально работает ? вы проверяли ?

SM
На сайте с 26.02.2013
Offline
58
#4

Ребята привет, чтоб не засорять форум левой темой задам сюда вопрос, при входе на сайт mihovfilm.com в браузере отображается после домена дополнительные символ # затем index выгладит это так http://mihovfilm.com/#index, далее проблема при переходе на другую страницу сайта и затем если нажать в браузере назад, то есть переход на предыдущую страницу то сайт не грузит, получаеться мешает #index. Как это убрать, в каком фаиле сайта рыть ?

siv1987
На сайте с 02.04.2009
Offline
427
#5

Не понимаю людей которые лезут со своими вопросами в чужие темы. seo-mix, ТС хочет решить свою проблему, а не читать ответы на ваши вопросы которые его абсолютно не касаются.

K5
На сайте с 21.07.2010
Offline
209
#6

ТС проверьте наличие в папке шаблона файла 404.php и если его нет, скопируйте из любого стандартного шаблона, вордпресс использует его для отображения 404 ошибки.

аська 45два48499два записки на работе (http://memoryhigh.ru) помогу с сайтом, удалю вирусы, настрою впс -> отзывы ТУТ (/ru/forum/836248) и ТАМ (http://www.maultalk.com/topic140187.html) !!!всегда проверяйте данные людей, которые сами пишут вам в аську или скайп!!!

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