Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Администрирование Web серверов и Web служб > htaccess RewriteCond


Автор: Антоннио 30.3.2010, 12:40
 Объясните пожалуйста, что делает делает данная команда в htaccess:
Код

RewriteRule ^startadmin$                        /admin/ [R,QSA]
RewriteRule ^admin(/*)$                         /dispatcher.php?controller=AdminController&method=index [QSA,L]
RewriteCond %{REQUEST_URI}                      .*Admin.*Controller.*
RewriteRule ^admin/([^/]+)(/*)$                 /dispatcher.php?controller=$1&method=index [QSA,L]
RewriteCond %{REQUEST_URI}                      .*Admin.*Controller.*
RewriteRule ^admin/([^/]+)/([^/]+)(/*)          /dispatcher.php?controller=$1&method=$2 [QSA,L]


все дело в том, что я пытаюсь отловить хэширование пароля, для того чтобы поменять его через базу, но если я ставлю в Dispatcher.php в самом начале скрипта:
Код

die();

Пароль все равно сперва запрашивается - значит все-таки он запускает скрипты, и вероятно скрипты AdminController,
но все же в какой строчке этого кода это делается?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)