Re: странность

Асафов Сергей aka MurZiK Asafchik at inbox.ru
Sat Feb 14 12:59:44 MSK 2009


Видимо проблема с реврайтом. catalog - физический путь или виртуальный?
----- Original Message ----- 
From: "Doronin Sergey" <nophear at yandex.ru>
To: <nginx-ru at sysoev.ru>
Sent: Saturday, February 14, 2009 11:48 AM
Subject: странность


Ребят, у меня творятся какие-то странные вещи. Тех-поддержка хостинга 
молчит, поэтому обращаюсь к вам.
У меня установлен nginx и apache. Стандартная схема. В конфигах тоже ничего 
мудрёного или экзотического нет, если надо, могу скопи-пастить.
Описываю проблему.

Предположим на сайте есть каталог "catalog". Мы можем зайти на него через 
URI: mysite.ru/catalog/
Он открывается, всё ок. Но если попробовать зайти на URI: mysite.ru/catalog
Сайт не открывается! FireFox выводит ошибку: Соединение было сброшено. А URI 
в адресной строке меняется на: mysite.ru:8000/catalog/
В логах апача я вижу следующее:
1.2.3.4 - - [14/Feb/2009:11:40:53 +0300] "GET /catalog HTTP/1.1" 301 336 "-" 
"Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.6) Gecko/2009011913 
Firefox/3.0.6"

301 ошибка означает - Moved Permanently
Скажите пожалуйста, с чем это может быть связано? В какой участок конфига 
мне заглянуть и в какую сторону копать? Заранее, спасибо!

ЗЫ есть подозрение, что это связано со следующей rewrite конструкцией, 
которая убирает 8000 порт из URI:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^mysite.ru:8000$
RewriteRule ^(.*)$ http://mysite.ru/$1 [L,R=301]

Конструкцию тупо взял с форума хостинга, поэтому не знаю что к чему..






More information about the nginx-ru mailing list