Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Подскажите по mod_rewrite
цитата
24/02/13 в 02:42
 Moriss
Итак что имеем: на сайте настроено rewrite rule на обрабатывание обращений вида ^\.html$ скриптом движка. Задача: надо сделать так чтоб некая /page.html с конкретным названием шла в обход скрипта и открывалась непосредственно статическая html-страница с корня домена. Как такое можно реализовать?
цитата
24/02/13 в 02:51
 Дартаньян
Moriss:
RewriteRule ^feedback.html$ /page.html [L]
цитата
24/02/13 в 13:03
 johndoe2
Обычная практика: перед rewriterule, который направляет запросы в скрипт, ставить
Код:
rewritecond %{REQUEST_FILENAME} !-f
rewritecond %{REQUEST_FILENAME} !-d

Тогда rewrite-ы не будут касаться существующих файлов/каталогов
цитата
24/02/13 в 15:59
 Moriss
johndoe2:
Крутил по-разному, вообще нет реакции. Может после rewritecond не хватает ещё какого-то rewriterule?

Дартаньян:
твой код всего лишь переписывает запрос, не то
цитата
24/02/13 в 16:10
 Дартаньян
Moriss: представь себе оно у меня работает.
RewriteRule ^sitemap.xml$ uploads/sitemap.xml [L]

RewriteCond %{REQUEST_FILENAME} !-d
цитата
24/02/13 в 16:40
 Moriss
Дартаньян: прикинь, заработало, с десятого раза icon_smile.gif И то именно твой вариант, зря кто-то заминусовал. Только работает когда указать абсолютный внутренний путь к html файлу, если просто ./file.html , то internal server error. Теперь не пойму почему в этом случае именно так, а последующие правила вполне работают с относительными адресами smail10.gif
Но главное что проблема решилась.
цитата
24/02/13 в 16:44
 Дартаньян
Moriss: trollface.png да есть тут один конь, минусует меня.


Эта страница в полной версии