Реклама на сайте Advertise with us

Mod_rewrite поможите

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 12.08.04
Сообщения: 613
Рейтинг: 128

Ссылка на сообщениеДобавлено: 09/02/07 в 17:15       Ответить с цитатойцитата 

Код:
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 отдавался бы не хедер, а страница.
поможите, рейтингом одарю icon_smile.gif

0
 

127.0.0.1

С нами с 26.04.06
Сообщения: 1092
Рейтинг: 557

Ссылка на сообщениеДобавлено: 10/02/07 в 01:16       Ответить с цитатойцитата 

если есть папка /dir, то апач ищет там файл.
как настроить чтобы был редирект при существующих каталогах, я не помню.

у меня работает такая схема:

в папке /dir
.htaccess
RewriteRule file.php /root.php [L]

май пен рай

2
 



С нами с 12.08.04
Сообщения: 613
Рейтинг: 128

Ссылка на сообщениеДобавлено: 12/02/07 в 12:09       Ответить с цитатойцитата 

ну в принципе, тоже вариант, оценил.
но этих папок (их на самом деле много) - нет,
все же хочу сделать как описанно, где ты, гуру? icon_smile.gif

0
 



С нами с 26.02.06
Сообщения: 55
Рейтинг: 37

Ссылка на сообщениеДобавлено: 12/02/07 в 16:02       Ответить с цитатойцитата 

хм странно почему флаг L несрабатывает?
попробуй так
Код:
RewriteEngine On
RewriteBase /
RewriteRule dir/page.txt page.txt  [L]
RewriteRule !page.txt map.php
- должно работать

PHP программер.

1
 



С нами с 12.08.04
Сообщения: 613
Рейтинг: 128

Ссылка на сообщениеДобавлено: 12/02/07 в 20:12       Ответить с цитатойцитата 

всех, всех рейтингом осыплю icon_smile.gif давайте порвем этот флажок L
извращаться можно конечно по разному, но давайте выясним, в чем фигня укоренилась...

0
 



С нами с 26.02.06
Сообщения: 55
Рейтинг: 37

Ссылка на сообщениеДобавлено: 12/02/07 в 21:46       Ответить с цитатойцитата 

проверил. мой вариант работает... нафик тада тебе этот флажок icon_smile.gif

PHP программер.

0
 



С нами с 12.08.04
Сообщения: 613
Рейтинг: 128

Ссылка на сообщениеДобавлено: 13/02/07 в 11:48       Ответить с цитатойцитата 

потому что на самом деле файлов много, я сильно упростил ситуацию
icon_smile.gif

0
 



С нами с 21.09.03
Сообщения: 7329
Рейтинг: 2144

Ссылка на сообщениеДобавлено: 13/02/07 в 11:54       Ответить с цитатойцитата 

Cosinus писал:
хочу чтоб файл page.txt из папки dir брался из корня.


А пролинковать его из корня?

0
 



С нами с 12.08.04
Сообщения: 613
Рейтинг: 128

Ссылка на сообщениеДобавлено: 13/02/07 в 18:16       Ответить с цитатойцитата 

все проблема снята, всем спасибо
хотя комменты по существу действия, точнее бездействия флага [L] приветствуются

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »