Ярлыки

.htaccess (4) тестирование (8) шаблоны проектирования (3) css (5) Debian (6) docker (2) Doctrine2 (6) Git (6) html (4) java (6) javascript (13) jquery (11) LFS (3) linux (23) mac os (4) mod_rewrite (2) MSSQL (4) MySQL (18) ORM Doctrine (17) patterns (3) PDO (3) perl (7) PHP (64) PHPUnit (8) Python (15) SEO (2) Silex (1) SimpleXML (1) SQL (14) ssh (4) Ubuntu (24) Yii1 (1) Zend Framework (19) ZendFramework2 (8)

вторник, 24 апреля 2012 г.

Apache. MultiViews и mod_rewrite.

Наткнулся на то, что на моем mac не работает правило mod_rewrite вида

RewriteRule ^(.*)$ index.php?route=$1 [L,QSA]

при запросах вида http://myhost/index/action

Оказалось что включена опция MultiViews в настройках хоста.
Apache искал и находил файл по соотв маске, получалось что запрос идет к файлу index.php.

http://myhost/index.php/action

Соотв сегмент action вообще игнорировался.

Комментариев нет:

Отправить комментарий