2013-07-10 27 views
0

我不確定它是什麼被調用,如果它是一個錯誤404,301,500或什麼時候有人試圖去當前網站的非現有的url路徑名。這就是我迄今爲止對我的HTACCESS頁面所做的,只是在我的第二天就這樣學習。htaccess錯誤頁面不存在的路徑名

# Rewrite Base 
    RewriteBase/
# custom 404 
    ErrorDocument 404 /error.php 
# No visual index 
    IndexIgnore * 
# Add www 
    RewriteCond %{HTTP_HOST} ^example\.com$ [NC] 
    RewriteRule ^(.*)$ http://www.hostname.com/$1 [L,R=301] 
# Cache Files for 1 week 
    <FilesMatch ".(xml|txt|css|js)$"> 
    Header set Cache-Control "max-age=604800, proxy-revalidate" 
    </FilesMatch> 

進出口基本試圖找出你可以用htaccess的做我一直是一個前端的傢伙,現在走後端開發園區的最酷的事情。任何人都可以幫助我完全我正在尋找,以及哪些錯誤是爲什麼,因爲我試着用谷歌搜索這一切,並且說明不是很清楚

回答

1

我不太確定你需要什麼信息,儘管。

404消息不言自明 - 未找到。

301和302是重定向。

500是內部服務器錯誤。這一點值得更多的關注,因爲它可能是由許多事情引起的。最常見的原因是不正確的權限/文件所有權,超出服務器資源,超出限制或編碼問題等。

使用.htaccess您可以指定自定義錯誤頁面並創建漂亮的客戶/訪問者錯誤爲他們提供替代內容。

如果您有更具體的問題,我想我們將能夠更好地幫助您。

+0

嘿,謝謝你的信息。我會做一個500,和分配404一樣嗎?而301和302是重定向?說你是否改變了網址/域名......如果說有人在www.hostname.com/incorrectpath中輸入了什麼類型的錯誤呢?只是404 – EasyBB

+1

是的,創建自定義500錯誤頁面的方式與404完成的方式完全相同。您可能還想爲403做一個 - 禁止。當您嘗試訪問的目錄中錯過索引時,或者您遇到文件權限問題時,通常會顯示此錯誤。 403也可能與mod_security有關,如果你已經安裝了。 –

+0

感謝您的信息,有點晚,但嘿,我仍然活躍大聲笑。 – EasyBB

相關問題