2016-01-15 242 views
2

我得到這個錯誤:500內部服務器錯誤 - htaccess的

服務器遇到一個內部錯誤或配置錯誤, 無法完成您的請求。

[email protected]與服務器管理員聯繫,以 告知他們這個錯誤發生的時間,和你的行動只是 這個錯誤之前進行。

有關此錯誤的更多信息可能在服務器錯誤 日誌中可用。

內容我.htaccess

AddType application/x-httpd-php53 php53 php 

php_flag log_errors on 
php_flag display_errors on 
#php_value error_reporting 8 
php_value error_reporting E_ALL 
php_value error_log /domains/vitrinsaz1.ir/public_html/error_log2 

<IfModule mod_rewrite.c> 

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^vitrinsaz1.ir$ [NC] 
RewriteRule ^(.*)$ http://www.vitrinsaz1.ir/$1 [R=301,L] 



RewriteCond $1 !^(index\.php|resources|robots\.txt) 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ index.php/$1 [L,QSA] 

</IfModule> 


order allow,deny 
allow from all 

我覺得我.htaccess是好的,但是當我刪除我的.htaccess每一件事成爲確定的內容。

+1

看在錯誤日誌,看看具體的錯誤消息。 –

+0

還請檢查您的名稱服務器設置。問題的常見原因。 – Bigwater

+0

.htaccess:命令'php_flag'無效,可能是拼寫錯誤或未包含在服務器配置中的模塊定義 –

回答

0

您必須在您的默認虛擬主機配置文件(默認路徑:/etc/apache2/sites-available/default)或特定虛擬主機中添加AllowOverride All

默認AllowOverride設置爲None