Xwab
Форумыnavigate_nextСерверные технологии (Apache, nginx)

Вопросы по Mod_rewrite
Сообщения
Fantik

Karayazi, вечером с компа гляну

19 Фев 2011, 8:39
Karayazi

Fantik, дело в том что у меня граб, с другими грабами этот вариант работает, а с этим нет, вот код:
$file=str_replace('<a href="?get=','<a href="load.php?fs=load&file=',$file);
$file=str_replace('<a href="load.php?fs=load&file=','<a href="load/',$file);

19 Фев 2011, 9:09
alexeysilver

Karayazi, у тебя проблема с nginx. Твой запрос не доходит до apache и mod_rewrite не выполняется.

Решением проблемы может быть например добавить в блок server файла nginx.conf следующие строчки:
error_page 404 = @fallback;
location @fallback {
proxy_pass http://УТ_ВАШ_IP:8080;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
}

20 Фев 2011, 3:59
Karayazi

alexeysilver, но в другом грабе именно такой же код работет, а в этом нет.

20 Фев 2011, 12:38
ofroke

Например у меня существует папка
/test/guest
а запускаю /guest/
и как сделать, чтобы он читал из /test/guest ?

25 Фев 2011, 8:31
alexeysilver

ofroke,
RewriteRule ^guest/(.*) /home/path/to/test/guest/$1 [L]

25 Фев 2011, 10:05
suhonok

Зачем от корня диска указывать?) по правилам нужно указывать от корня документ_рут

25 Фев 2011, 10:39
alexeysilver

suhonok, это ошибка? или Вы пытаетесь выпендриться?

26 Фев 2011, 10:31
Constantin_Logan

Будет ли работать с кирилицей? Типа
RewriteRule ^гостевая/([0-9]+)$ gb/index.php?page=$1

03 Мар 2011, 16:01
dmbltro

Как сделать чтоб при открытии адреса *.site.ru кидало в папку site.ru/* ?

04 Мар 2011, 21:51
Ответить на тему