MOD 重写中的 Apache 环境变量

MOD 重写中的 Apache 环境变量

在我的 httpd.conf 中我设置了一个变量

SetEnv MY_URL_WWW       "http://myURLtowhatever.com"

在我的 .htaccess 中,我有一个重写规则,我想重定向到我的 ENV url

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

这不起作用,我真的想要它,我做错了什么?

答案1

您必须使用 进行设置RewriteRule。尝试以下操作:

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

PS:您可以启用日志mod_rewriteRewriteLog查看RewriteLogLevel发生了什么。

相关内容