2012-12-11 37 views
0

我有一个.htaccess用下面的代码:的Apache的.htaccess - DATA_PATH导致错误

SetEnv BASE_URL http://localhost:86/extranet/ 
SetEnv LOG_PATH C:\wamp\www\extranet\logs\ 
SetEnv SERVER_ROOT C:\wamp\www\ 
SetEnv SITE_ROOT C:\wamp\www\extranet\ 
SetEnv DATA_PATH C:\wamp\www\extranet\data\ 

的DATA_PATH导致此错误的Apache

SetEnv takes 1-2 arguments, an environment variable name and optional value to pass to CGI., referer: http://localhost:86/ 

请帮助。谢谢

+0

请注意,这是运行在WAMP :) –

+0

你有'DATA_PATH'行结束时有任何注释或杂散空间吗? –

+0

嗨,没有这样的事情,我隐藏字符的情况下重新输入一个新行。 –

回答

1

问题证明比以前想象的更复杂。首先,因为它在Windows上,我使用backslashes,但这是错误的。此外,我还在文件中有<IfModule mod_#Rewrite.c>。这是造成一些冲突,所以我删除了这些标签。 Rewrite仍然工作没有这些标签。