APACHE 自定義404錯誤頁面設置方法
方法一:
在httpd.conf中設置對目錄開啟。
AllowOverride All
然后在目錄里放一個.htaccess(.htaccess),添加:
errorDocument 404 /404.php
1.這個的內(nèi)容根據(jù)你的情況改寫 ??墒怯袝r候當你用IE瀏覽的時候會發(fā)現(xiàn),這玩意壓根就不跳轉(zhuǎn),關鍵的地方就是這個html,如果404.html的小于512字節(jié)的話,那么IE會認為這個錯誤頁面不夠“友好”,會忽視掉的!
2.必須放置在網(wǎng)站根目錄(www/)中,放置(www/phpcms/)中無效!
如果web目錄下有多個項目,必須在每個項目下都有.htaccess,里面填上對應的404頁面就行了,注意404頁面都放在web根目錄下
方法二:
修改 httpd.conf,找到:
#ErrorDocument 500 "The server made a boo boo."
#ErrorDocument 404 /missing.html
#ErrorDocument 404 "/cgi-bin/missing_handler.pl"
#ErrorDocument 402 http://www.example.com/subscription_info.html
httpd.conf中的這一部分,#ErrorDocument 404 /missing.html 是顯示錯誤頁信息的,去掉前面的#,修改為:
ErrorDocument 404 /404.php
1.切記不要將404錯誤轉(zhuǎn)向到網(wǎng)站主頁,否則可能會導致主頁在搜索引擎中消失。如果一個 404 頁面的內(nèi)容小于 512b,IE 會認為該 404 頁面不夠友好,在 IE 下將不會成功返回該 404 錯誤頁面。
2.切記不要使用絕對URL。例如:http://xiazai.jb51.net/404.PHP。正常情況返回的是 404 狀態(tài)碼,而使用URL形式則返回的是 200 狀態(tài)碼。
(2)自定義url
后臺發(fā)布商品或信息的時增加一個字段用來保存url地址。
(3)超鏈接直接鏈接到自定義的url
(4)設置404頁面因為自定義的超鏈接是不存在的,系統(tǒng)會自動跳到404.php頁面,然后利用php代碼獲取地址欄訪問路徑
這種方法設置了默認的404頁面,如果目錄下有多個項目可以給每個項目單獨配置404頁面,參考方法一。
apache服務器開啟rewrite模式總結 解決404錯誤
通過比對本地wampserver的配置文件和服務器上的apache配置文件,解決了404錯誤
1:進入apache目錄的conf目錄
2:打開httpd.conf
3:找到#LoadModule rewrite_module modules/mod_rewrite.so然后把前面的#去掉
4:找到所有的AllowOverride配置項,把所有的None都修改為All
5:在網(wǎng)站根目錄下面新建一個 .htaccess 文件(什么?這個文件不會添加?先新建一個txt,然后另存為 .htaccess文件就行),輸入一下內(nèi)容
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>
6:重啟apache
相關文章
關于Linux本地虛擬機ping不通,未知的名稱或服務已解決
在配置虛擬機網(wǎng)絡時,首先需要在本地檢查本機IP和網(wǎng)關,確保與虛擬機中的虛擬網(wǎng)卡設置一致,具體步驟包括使用cmd命令行工具通過ipconfig命令查看本機的IP地址和網(wǎng)關,確認虛擬網(wǎng)卡的IP地址在相同網(wǎng)段且網(wǎng)關設置正確2024-11-11
使用CentOS7上的GitLab Runner,讓你的項目加速奔跑
本文介紹了在CentOS7上搭建和配置GitLabRunner的步驟,包括安裝前提、下載安裝、注冊到GitLab服務器、配置Runner執(zhí)行器以及高級配置等,通過這些步驟,可以實現(xiàn)代碼的快速、可靠構建和部署2024-11-11
Linux下gdb調(diào)試打印數(shù)組元素以及說明
這篇文章主要介紹了Linux下gdb調(diào)試打印數(shù)組元素以及說明,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-09-09
linux防火墻配置教程之允許轉(zhuǎn)發(fā)實驗(2)
這篇文章主要為大家詳細介紹了linux防火墻配置教程之允許轉(zhuǎn)發(fā)的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-04-04

