![MOD 重写中的 Apache 环境变量](https://linux22.com/image/556865/MOD%20%E9%87%8D%E5%86%99%E4%B8%AD%E7%9A%84%20Apache%20%E7%8E%AF%E5%A2%83%E5%8F%98%E9%87%8F.png)
在我的 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_rewrite
来RewriteLog
查看RewriteLogLevel
发生了什么。