Сайт выдает код 404, а с www выдает 200

V7
На сайте с 27.11.2010
Offline
136
1249

Здравствуйте уважаемые. Такая проблема

сайт sitename.ru возвращает код 404

а www.sitename.ru возвращает HTTP/1.1 200 OK

в чем может быть проблема ?

ниже содержимое .htaccess

спасибо за помощь.

DirectoryIndex index.php

AddDefaultCharset windows-1251

# Если NetCat стоит в подпапке, например mysite, то

# ErrorDocument 404 /mysite/netcat/require/e404.php

# в противном случае

ErrorDocument 404 /netcat/require/e404.php

Options -Indexes

Options FollowSymLinks

<IfModule mod_php4.c>

php_flag magic_quotes_gpc on

php_value error_reporting 0

php_value arg_separator.output "&amp;"

</IfModule>

<IfModule mod_php5.c>

php_flag magic_quotes_gpc on

php_value error_reporting 0

php_value arg_separator.output "&amp;"

</IfModule>

php_flag display_errors on

<ifModule mod_rewrite.c>

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_FILENAME} !-l

# Если NetCat стоит в подпапке, например mysite, то

# RewriteRule ^(.+)$ /mysite/netcat/require/e404.php?REQUEST_URI=$1 [L,QSA]

# в противном случае

RewriteRule ^(.+)$ /netcat/require/e404.php?REQUEST_URI=$1 [L,QSA]

RewriteRule .* - [E=HTTP_IF_MODIFIED_SINCE:%{HTTP:If-Modified-Since}]

RewriteRule .* - [E=HTTP_IF_NONE_MATCH:%{HTTP:If-None-Match}]

</ifModule>

Алеандр
На сайте с 08.12.2010
Offline
207
#1

Не увидел вроде ничего в .htaccess по этому поводу.

А DNS как настроены?

И сама конфигурация апача может разные серверы www и нет - рулить в разные папки на машине.

Без пациента и апач-конфов - сказать будет нечего.

Можете в личку скинуть, гляну.

itmgk
На сайте с 08.11.2007
Offline
105
#2
vaf76:
Здравствуйте уважаемые. Такая проблема
сайт sitename.ru возвращает код 404
а www.sitename.ru возвращает HTTP/1.1 200 OK
в чем может быть проблема ?
ниже содержимое .htaccess
спасибо за помощь.

сделайте переадресацию 301 для sitename.ru на www.sitename.ru в .htaccess

Алеандр
На сайте с 08.12.2010
Offline
207
#3
itmgk:
сделайте переадресацию 301 для sitename.ru на www.sitename.ru в .htaccess

Если у него разруливается в DNS это или в настройках сервера (а так видимо и есть) - никакой htaccess и его настройки не помогут. До них просто дело не дойдет, трафик будет свернут намного раньше и конкретно этот htaccess просто не будет запрошен.

Цепочка проверки:

1) Куда смотрит DNS по IP с www и без. Если в один IP - идем дальше, если в разные - настройка DNS для начала.

2) Если DNS в один смотрят IP - смотрим настройку сервера, куда смотрят домены, в какие папки. Кстати, там же может быть и директива, которую не пихнули в htaccess, а поставили в корне. Если в разные папки - фиксим.

3) Когда все будет направлено в 1 папку на одном сервере - все будет в порядке. Вот тогда можно будет остатки рулов настроить в едином htaccess файле.

V7
На сайте с 27.11.2010
Offline
136
#4

Написал письмо хостинг провайдеру. проблема решилась :)

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