Master-X
Регистрация
|
Вход
Форум
|
Новости
|
Статьи
Главная
»
Форум
»
Программинг, Скрипты, Софт, Сервисы
»
Тема:
Mod_rewrite поможите
Новая тема
Ответить
цитата
09/02/07 в 17:15
Cosinus
Код:
RewriteEngine On
RewriteBase /
RewriteRule dir/page\.txt page.txt [L]
RewriteRule .+ map.php
хочу чтоб файл page.txt из папки dir брался из корня.
по идее флаг Last говорит о том, что на этом правиле надо остановиться и реврайтнуть на page.txt из корня, так нет - помадаю на map.php
а если последнюю строку закоментировать, то срабатывает правило - в браузере остается dir/page.txt и выдается контент страницы из корня. и только если флаг сделать [L,R] - кидается хедер на корневую страницу с последующим редиректом, но такое решение не устраивает, хотелось бы чтоб при запросе dir/page.txt отдавался бы не хедер, а страница.
поможите, рейтингом одарю
цитата
10/02/07 в 01:16
localhost
если есть папка /dir, то апач ищет там файл.
как настроить чтобы был редирект при существующих каталогах, я не помню.
у меня работает такая схема:
в папке /dir
.htaccess
RewriteRule file.php /root.php [L]
цитата
12/02/07 в 12:09
Cosinus
ну в принципе, тоже вариант, оценил.
но этих папок (их на самом деле много) - нет,
все же хочу сделать как описанно, где ты, гуру?
цитата
12/02/07 в 16:02
kot_murkin
хм странно почему флаг L несрабатывает?
попробуй так
Код:
RewriteEngine On
RewriteBase /
RewriteRule dir/page.txt page.txt [L]
RewriteRule !page.txt map.php
- должно работать
цитата
12/02/07 в 20:12
Cosinus
всех, всех рейтингом осыплю
давайте порвем этот флажок L
извращаться можно конечно по разному, но давайте выясним, в чем фигня укоренилась...
цитата
12/02/07 в 21:46
kot_murkin
проверил. мой вариант работает... нафик тада тебе этот флажок
цитата
13/02/07 в 11:48
Cosinus
потому что на самом деле файлов много, я сильно упростил ситуацию
цитата
13/02/07 в 11:54
lega_cobra
Cosinus писал:
хочу чтоб файл page.txt из папки dir брался из корня.
А пролинковать его из корня?
цитата
13/02/07 в 18:16
Cosinus
все проблема снята, всем спасибо
хотя комменты по существу действия, точнее бездействия флага [L] приветствуются
Новая тема
Ответить
Эта страница в полной версии