Назад | Перейти на главную страницу

Переменные среды Apache в MOD_rewrite

В моем httpd.conf я устанавливаю переменную

SetEnv MY_URL_WWW       "http://myURLtowhatever.com"

И в моем .htaccess у меня есть правило перезаписи, где я хочу перенаправить на свой URL-адрес ENV

RewriteRule ^redirect$ %{ENV:MY_URL_WWW} [L,NC,R=301,QSA]

Это не работает, и я действительно этого хочу, что я делаю не так?

Вы должны установить это с помощью RewriteRule. Попробуй это:

RewriteRule .* - [E=MY_URL_WWW:http://myURLtowhatever.com]

PS: вы можете включить mod_rewrite войти с RewriteLog и RewriteLogLevel чтобы увидеть, что произойдет.