Форум программистов, компьютерный форум, киберфорум
Apache, htaccess
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
3 / 3 / 0
Регистрация: 11.12.2011
Сообщений: 5
1

Порядок следования RewriteRule

14.12.2011, 01:58. Просмотров 1031. Ответов 1
Метки нет (Все метки)


Дано:
В корне лежит joomla и proftpd_admin, там же прописал и .htaccess следующего содержания:
Perl
1
2
3
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^ftpadmin$ /proftpd_admin [L]
RewriteRule !^joomla(/?|/.+)$ /joomla%{REQUEST_URI} [L]
Если обращаешься просто site.ru, все происходит как и ожидается. В запрос налету подставляется /joomla. Но если обратиться к site.ru/ftpadmin, то обращается почему то к site.ru/joomla/proftpd_admin, а ожидается, что после первого преобразования сработает [L] и подстановка прервется не переходя к второму правилу.
Где тут собака порылась то, понять не могу?
Будьте добры, поддержите советом.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.12.2011, 01:58
Ответы с готовыми решениями:

Порядок выполнения RewriteRule
Приветствую! Всех с наступившим :) В .htaccess есть запись: RewriteEngine On RewriteBase / ...

Порядок выполнения RewriteRule
Всем привет! Есть проблема. В .htaccess прописано: RewriteRule ^index$ index.php ...

RewriteCond влияет толко для один, следушчи RewriteRule. можно как-то превишать количество RewriteRule
здраствуите, вот что интересно, сделаю mod_rewrite и для етого в .htaccess фаиле пишу ...

RewriteRule
AddDefaultCharset utf-8 RewriteEngine on RewriteRule ^(.+)/ $1\.php RewriteRule ^(.+) $1\.php...

1
10 / 10 / 2
Регистрация: 18.11.2011
Сообщений: 86
Записей в блоге: 1
18.12.2011, 22:15 2
ну если [L] не сработало, то условие соответственно тоже не было соблюдено, логично?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.12.2011, 22:15

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

RewriteRule
Люди помогите сделать в htaccess код Мне нужно чтобы из такого урл ...

о RewriteRule
пытаюсь на своем сайте сделать ЧПУ , все страницы меняются 1й переменной либо page(отвечает за...

RewriteRule
Помогите написать RewriteRule для поиска. search.php <!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML...

RewriteRule
Здравствуйте. Есть файл .htaccess: RewriteEngine On RewriteRule ^year/(+)/?$...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.