0
Apache版本是2.4。在httpd.conf中,有一個虛擬的服務器自定義的404頁:Apache自定義404頁面:相關鏈接在子目錄中打破
<VirtualHost *:80>
ServerAdmin **
DocumentRoot /var/www/html/**
ServerName www.**
ServerAlias **
ErrorDocument 404 /404.html
</VirtualHost>
的404.html文件是關於網站的根目錄下,並在其中,也有從子相對鏈接和圖像目錄「imgaes」(<img src="images/some_img.jpg" />
- 相對圖像鏈接)。
如果不存在的頁面的請求在根目錄做,像www.website.com/not_found
,在404.html顯示上的圖像很好,但如果不存在頁的要求在一個子目錄,像www.website.com/sub_sir/not_found
,所有的圖像和鏈接被破壞。
有沒有辦法告訴Apache重定向到404頁面,就好像它在根目錄上一樣,而不是像當前請求的目錄那樣顯示它?