Mod Rewrite

morfey
На сайте с 12.05.2006
Offline
46
1448

Здравствуйте! Возникла проблема ! У меня на локалхосте все работает(реврайтит).Выклал на сервер а он не реврайди а редиректит с такой ссылки http://hi2.letter.domain.info/ на такую http://domain.info/index.php?t=l&l=h&page=2, а нужно чтобы реврайтило...

Вот правила:

code:

RewriteRule ^l/([^.]+).html /?l=$1

RewriteRule ^([0-9]+)\.html /index.php?t=l

RewriteRule ^a/([^/]+)/([^.]+).html /?t=a&id=$1

RewriteCond %{REQUEST_URI} ^/$

RewriteCond %{HTTP_HOST} ^([^i]+)i([0-9]+).letter.domain.info$

RewriteRule .*http://domain.info/index.php?t=l&l=%1&page=%2 [L]

RewriteCond %{HTTP_HOST} ^([^i]+)i([0-9]+).letter.domain.info$

RewriteCond %{REQUEST_URI} html$

RewriteRule .* http://domain.info/index.php?t=l&l=%1&page=%2 [L]

Апачи у меня и на серваке 2й версии..что делать?очень нужно..

Помогите пожалуйста, очень нужно

[Удален]
#1

1)Проверить разрешено ли использование .htaccess

2)Редирект в .htaccess включается опцией

RewriteEngine on

RewriteBase /

3)хорошо б было посмотреть еще лог апача (access и error).

Lupus
На сайте с 02.11.2002
Offline
241
#2

mod_rewrite всегда будет делать редирект, если хосты при перезаписи урла разные. У вас именно так. Хотите отдавать контент с другого хоста, не меняя url - используйте другие методы (проксирование или подзапросы из скрипта).

There are two types of people in this world: 1. Those who can extrapolate from incomplete data.

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