Пассажир не работает с правилами перезаписи в файле .htaccess?

У меня есть правило перезаписи, которое работает только в контексте виртуального хоста.

PassengerEnabled on
RewriteEngine on
RewriteRule ^/release-.+/(images|javascripts|stylesheets|system|assets)/(.*)$ /$1/$2 [L]

Если я установил PassengerEnabled off в файле .htaccess, правила перезаписи работают нормально, иначе они работают только в конфигурации сайта <VirtualHost>.

Есть ли способ использовать правила перезаписи в файле .htaccess с пассажиром?


person deadkarma    schedule 08.04.2011    source источник


Ответы (1)


Passenger должен быть совместим с mod_rewrite по умолчанию, если PassengerHighPerformance выключенный.

Если вы используете более старую версию Phusion Passenger, вы можете убедиться, что RailsAllowModRewrite установлен правильно.

person aNoble    schedule 08.04.2011
comment
Спасибо. PassengerHighPerformance отключен, и я использую последнюю версию ( 3.0.6 ) - person deadkarma; 09.04.2011