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
Дартаньян:
прикинь, заработало, с десятого раза
И то именно твой вариант, зря кто-то заминусовал. Только работает когда указать абсолютный внутренний путь к html файлу, если просто ./file.html , то internal server error. Теперь не пойму почему в этом случае именно так, а последующие правила вполне работают с относительными адресами
Но главное что проблема решилась.
цитата
24/02/13 в 16:44
Дартаньян
Moriss:
да есть тут один конь, минусует меня.
Новая тема
Ответить
Эта страница в полной версии