2012-12-11 35 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仍然工作沒有這些標籤。