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

Подскажите по mod_rewrite

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



С нами с 04.11.06
Сообщения: 203
Рейтинг: 49

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

Итак что имеем: на сайте настроено rewrite rule на обрабатывание обращений вида ^\.html$ скриптом движка. Задача: надо сделать так чтоб некая /page.html с конкретным названием шла в обход скрипта и открывалась непосредственно статическая html-страница с корня домена. Как такое можно реализовать?

0
 
+ +
WP-Master

С нами с 17.01.13
Сообщения: 1922
Рейтинг: 1123


Передовик Master-X (16.02.2015) Передовик Master-X (01.03.2015)
Ссылка на сообщениеДобавлено: 24/02/13 в 02:51       Ответить с цитатойцитата 

Moriss:
Код: [развернуть]

0
 



С нами с 11.10.12
Сообщения: 428
Рейтинг: 1032


Передовик Master-X (16.11.2012)
Ссылка на сообщениеДобавлено: 24/02/13 в 13:03       Ответить с цитатойцитата 

Обычная практика: перед rewriterule, который направляет запросы в скрипт, ставить
Код:
rewritecond %{REQUEST_FILENAME} !-f
rewritecond %{REQUEST_FILENAME} !-d

Тогда rewrite-ы не будут касаться существующих файлов/каталогов

apache, bash, css, elasticsearch, ffmpeg, html, js, mysql, mongo, nginx, php; *nix only

1
 



С нами с 04.11.06
Сообщения: 203
Рейтинг: 49

Ссылка на сообщениеДобавлено: 24/02/13 в 15:59       Ответить с цитатойцитата 

johndoe2:
Крутил по-разному, вообще нет реакции. Может после rewritecond не хватает ещё какого-то rewriterule?

Дартаньян:
твой код всего лишь переписывает запрос, не то

0
 
+ +
WP-Master

С нами с 17.01.13
Сообщения: 1922
Рейтинг: 1123


Передовик Master-X (16.02.2015) Передовик Master-X (01.03.2015)
Ссылка на сообщениеДобавлено: 24/02/13 в 16:10       Ответить с цитатойцитата 

Moriss: представь себе оно у меня работает.
Код: [развернуть]

3
 



С нами с 04.11.06
Сообщения: 203
Рейтинг: 49

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

Дартаньян: прикинь, заработало, с десятого раза icon_smile.gif И то именно твой вариант, зря кто-то заминусовал. Только работает когда указать абсолютный внутренний путь к html файлу, если просто ./file.html , то internal server error. Теперь не пойму почему в этом случае именно так, а последующие правила вполне работают с относительными адресами smail10.gif
Но главное что проблема решилась.

0
 
+ +
WP-Master

С нами с 17.01.13
Сообщения: 1922
Рейтинг: 1123


Передовик Master-X (16.02.2015) Передовик Master-X (01.03.2015)
Ссылка на сообщениеДобавлено: 24/02/13 в 16:44       Ответить с цитатойцитата 

Moriss: trollface.png да есть тут один конь, минусует меня.

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

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


Перейти:  



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

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

Опросы

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



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