2013-08-22 114 views
0

我試圖設置我的Debian服務器來查找.htaccess文件,但無論我做什麼,都不起作用! 我已經嘗試編輯我的/ etc/apache2/sites-available/default文件,併爲我的/ var/www目錄設置AllowOverride All,並且還檢查了是否啓用了「默認」....htaccess文件拒絕加載

我也插入進入我的apache2.conf文件如下:

AccessFileName .htaccess 

<Directory "/var/www"> 
    AllowOverride All 
</Directory> 

由於某些原因,它仍然無法正常工作。這是我的.htaccess文件(經測試可在Windows上的XAMPP中運行)

php_value upload_max_filesize 20M 
php_value post_max_size 20M 
php_value max_execution_time 200 
php_value max_input_time 200 

RewriteEngine off 

DefaultType application/x-httpd-php 
Options +MultiViews 

回答

0

也許你沒有打到正確的目錄。

AllowOverride所有應該做的伎倆。

當此指令設置爲無時,則完全忽略.htaccess文件 。在這種情況下,服務器甚至不會嘗試 讀取文件系統中的.htaccess文件。

當此指令設置爲全部時,則在.htaccess文件中允許任何具有 .htaccess上下文的指令。

指令類型可以是 指令的以下分組之一。

不要忘了編輯你的apache配置後重新啓動你的apache,檢查你的文件權限。您也可以尾隨您的錯誤日誌。

另外,還要確保你有你正在使用的php_value命令

安裝 mod_php的模塊