Мод Переписать Env Переменные - PullRequest
1 голос
/ 30 мая 2009

Используя этот элементарный пример, я не могу заставить переменные среды «взять»

SetEnv APPLICATION_ENV production
RewriteEngine On
RewriteCond %{ENV:APPLICATION_ENV} =production 
RewriteRule ^loading$ /images/loading.gif [NC,L]

почему-то собирается

/loading 

не показывает loading.gif

Я пробовал много перестановок сравнения с использованием синтаксиса ^ production, но ничего не работает

Я знаю, что простое удаление RewriteCond заставит его работать, но этот вопрос касается правильного сравнения с использованием переменной среды

1 Ответ

4 голосов
/ 30 мая 2009

Вам необходимо также установить переменную окружения с помощью mod_rewrite:

RewriteRule ^ - [E=APPLICATION_ENV:production]
...