Новости | Документация | Download | Webboard | FAQ | Поиск | Контакты

Apache.RU - Webboard



Вернуться
перенесенный DocumentRoot + mod_rewrite (saturnus) 18/03 - 22:24:32
      Re: перенесенный DocumentRoot + mod_rewrite (Грей) 28/09 - 19:43:11

> Original message text:
> From: saturnus - 18/03 - 22:24:32
> Subject:перенесенный DocumentRoot + mod_rewrite
> -----------------
> Помогите, плиз!
>
> Есть у меня страничка, в ней есть картинки, href'ы на который записаны в относительном виде. весь сайт лежит не в docroot'е а на уровень ниже т.е. /site. Т.о. все ништяк.
> Но! При прикручивании mod_rewrite у меня получаются урлы в виде /site/info/blahblah и соответсвенно картинки браузер запрашивает как /site/info/img/image.img вместо /site/img/image.img. При использовании абсолютных ссылок есс-но получается /img/image.png. Надыбал такую штуку как перенесенный documentroot, где говорится что при использовании mod_rewrite - перенесенный docroot - это сущие пустяки. Типа добавили правило
> RewriteRule ^/$ /site [R]
> и все ништяк. Но фиг вам! Ничегошенки не работает. Как access.log были запросы GET /img/image.img так и остались. Не хочет их мод_реврайт применять к этим урлам. Что посоветуете с этим делать, что добавить к правилу чтоб заработало?
>


From: Грей - 28/09 - 19:43:11
Subject:перенесенный DocumentRoot + mod_rewrite
-----------------
Надо не добавить, а убрать (слеш).
Ну и добавить в конце /site/ на всякий случай.
Код:
RewriteRule ^$ /site/ [R]

P.S. mod_rewrite - жесть. Не верб ни одному слову тех, кто говорят будто это круто. Ясность использования - в студию!


[Это сообщение - спам!]

Последние сообщения из форума

 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
29034




  Copyright Apache.ru © 1999-2017, All Rights Reserved Разработка сайта: Inside.ru  
  РЕКЛАМА НА САЙТЕ: |