Вернуться   SEO форум - оптимизация и продвижение сайтов > Web разработки > Программирование

Важная информация
Программирование - PHP, MySQL, JavaScript, CSS, HTML верстка и т.д.

Ответ
 
Опции темы Оценить тему Опции просмотра
Старый 28.03.2014, 15:16   #1
 
Аватар для pepeto
 
Сообщений: 380
FR (активность): 10,048

Доп. информация
По умолчанию Автор темы Сервер возвращает код 200 на 404 страницы

Всем привет. У меня такая проблема: Сервер возвращает на 404 страницу код 200.

фор экзампле страница

проверяем


Код 200....


Я так понимаю, во всем виновато перенаправление. Вот часть .htaccess, отвечающая за перенаправление
Оффтоп:

# otherwise forward it to index.php
# Patched on: %2014-%02-%24 %11:%Фев:%25
# Auto-patched by jbetolo

RewriteEngine On
RewriteCond %{REQUEST_URI} ./$
RewriteRule (.+)/$ /$1 [L,R=301]
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule (.+) $1.php

RewriteCond %{HTTP_HOST} ^www\.elen-decor\.ru$ [NC]
RewriteRule ^(.*)$ http://elen-decor.ru%{REQUEST_URI} [L,R=301]

# if a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
Options +FollowSymLinks

RewriteCond %{HTTP_HOST} ^www.1.decogaller.tmweb\.ru$ [NC]
RewriteRule ^(.*)$ http://www.elen-decor.ru/$1 [R=301,L]
RewriteRule . index.php
<IfModule !mod_rewrite.c>
ErrorDocument 404 /templates/vortex/error.php

</IfModule>
Options +ExecCGI
<FilesMatch "\.(gif|jpg|jpeg|png|swf|pdf|css|js|html|ico?|xml| txt)$">
FileETag none
</FilesMatch>


Есть идеи, в чем может быть беда?


Хостинг, который выбирают GURU SEO. ЖМИ!
pepeto вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 28.03.2014, 18:34   #2
 
Аватар для cthulchu
 
Сообщений: 3,708
FR (активность): 120,615

Доп. информация
По умолчанию

ага, вот в этой строке:

Код:
ErrorDocument 404 /templates/vortex/error.php
она показывает подставлять эту страницу при ошибке.
http://elen-decor.ru/templates/vortex/error.php

лучше всего - одновременно подставлять эту страницу и отдавать код 404. но я забыл уже, как это делается. собственно, инфы должно быть просто валом по этой теме. блин, ох я и давно не работал с рерайтом. забавно, если долгое время с чем-то не работаешь, начинаешь забывать это.
cthulchu вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 29.03.2014, 08:59   #3
 
Аватар для G4W2
 
Сообщений: 135
FR (активность): 5,930

Доп. информация
По умолчанию

Код:
header("HTTP/1.1 404 Not Found");
прописать в /templates/vortex/error.php
ap0stal: сообщение полезно
G4W2 вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
"Спасибо" от:
cthulchu (29.03.2014)
Старый 29.03.2014, 09:02   #4
 
Аватар для cthulchu
 
Сообщений: 3,708
FR (активность): 120,615

Доп. информация
По умолчанию

блин, надо же такие мелочи забывать! Черт! надо пойти преподавать веб-девелопмент. За одно и сам все повторю.
cthulchu вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 29.03.2014, 14:13   #5
 
Аватар для Unick
 
Сообщений: 711
FR (активность): 37,335

Доп. информация
По умолчанию

cthulchu, угу, чую ты всех будешь по всем вопросам посылать в гугл и философии учить

pepeto, на твоем сайте можно слеши дублировать http:// elen-decor.ru/// дубли нравятся?)

вообще G4W2 предложил самый актуальный способ, но можно и поизвращаться идеей ктулха, ппц, сам умудрился позабыть htaccess, думаю примерно так:

Код:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(^\w)$ http://elen-decor.ru/templates/vortex/error\.php [R=404,L]
и чет типо такого
Код:
<FilesMatch  ^/templates/vortex/error\.php$>
   Header set HTTP/1.0 404 Not Found
</FilesMatch>
классные метки у темы


andreisoroka.com
Unick вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
"Спасибо" от:
G4W2 (29.03.2014)
Ответ

Метки
.htaccess, rewrite, руки из *опы

Быстрый ответ
Ваше имя пользователя: Регистрация. Для входа нажмите здесь
Случайный вопрос

Сообщение:
Опции
Внимание!
Этой теме более 2975 дней. Вы можете оставить сообщение здесь. Но, обращаем внимание. Возможно, рациональней создать новую тему (найти свежее обсуждение)?


Опции темы
Опции просмотра Оценка этой теме
Оценка этой теме:

Ваши права в разделе
Вы не можете создавать новые темы
Вы можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[ Вопрос ] Страница 404 возвращает 404. Что не так то? bazan Индексация сайта 3 17.12.2013 16:41
Казапа за ERROR возвращает 100% стоимости ссылки? hightstreams Заработок на ссылках 0 06.04.2013 18:29
Установка ПО на сервер uncledent Администрирование серверов 5 06.02.2013 22:21
Хостинг: $ 1, VDS-VPS сервер: $5.95, Выделенный сервер: $ 39, iphoster Хостинг компании 1 14.04.2012 09:34
Помогите, гуглзабанил и не возвращает Nubasek Раскрутка в общих чертах 7 01.11.2009 17:00

Текущее время: 23:09. Часовой пояс GMT +3.