2016-01-30 79 views
1

我的網站託管於GoDaddy。我想利用瀏覽器緩存,所以我添加了一個htaccess文件。當向網站添加.htaccess 500服務器時出錯

當我這樣做時,我的網站返回500錯誤。我刪除了htaccess文件,我的網站恢復正常。我錯過了什麼?這裏是我的htaccess文件:

//Custom 404 errors 
ErrorDocument 404 404.php 

//Change default directory page 
DirectoryIndex index.php 

//Prevent viewing of .htaccess file 
<Files .htaccess> 
    order allow,deny 
    deny from all 
</Files> 

//Prevent directory listings 
Options All -Indexes 

在此先感謝

+0

可以顯示服務器日誌中的錯誤消息嗎? – Gavriel

+1

如上所述,檢查你的日誌(總是!!當處理500錯誤時),但我在這裏看到的可疑是使用'404.php'而不是'/ 404.php'。我認爲'ErrorDocument'預計以/ –

+0

開頭的網絡路徑我去了GoDaddy,並且打開錯誤日誌的功能不存在,因爲我的客戶端沒有爲該功能付費。噢。感謝您的幫助 – BoundForGlory

回答

3

這是確切的htaccess文件?

  1. 你必須與#代替//
  2. 變化ErrorDocument 404 404.phpErrorDocument 404 /404.php

那麼,如果問題仍然存在,顯示評論,試試這個太:

  • 更改Options All -IndexesIndexIgnore
  • +0

    我甚至沒有注意到這些評論。 –

    +1

    問題是評論和選項所有索引...我將其更改爲選項 - 索引...它工作正常,我還添加槓桿瀏覽器緩存以及....謝謝 – BoundForGlory

    相關問題