日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

centos7 php 404,CentOS7 Apache环境配置自定义404错误页面怎么解决

發布時間:2024/10/8 php 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 centos7 php 404,CentOS7 Apache环境配置自定义404错误页面怎么解决 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我的萬云數據ECS用的 CentOS 7系統,我想在網站實現 自定義的 404頁面,之前已經做了 偽靜態,現在 修改了 根目錄的 .htaccess, 也加了 404.html 在根目錄,但是隨機訪問一個錯誤頁面。不會設置404請看下面方案

方法一:

在httpd.conf(路徑/etc/httpd/conf/httpd.conf)中設置對目錄開啟。

AllowOverride none #修改成AllowOverride All

Require all denied

然后在目錄里放一個.htaccess(.htaccess),添加:

errorDocument 404 /404.php

備注:/404.html 這個錯誤頁的路徑可以自行修改。

1.這個的內容根據你的情況改寫 ??墒怯袝r候當你用IE瀏覽的時候會發現,這玩意壓根就不跳轉,關鍵的地方就是這個html,如果404.html的小于512字節的話,那么IE會認為這個錯誤頁面不夠“友好”,會忽視掉的!

2.必須放置在網站根目錄(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://idc.wanyunshuju.com/subscription_info.html

httpd.conf中的這一部分,#ErrorDocument 404 /missing.html 是顯示錯誤頁信息的,去掉前面的#,修改為:

ErrorDocument 404 /404.php

1.切記不要將404錯誤轉向到網站主頁,否則可能會導致主頁在搜索引擎中消失。如果一個 404 頁面的內容小于 512b,IE 會認為該 404 頁面不夠友好,在 IE 下將不會成功返回該 404 錯誤頁面。

2.切記不要使用絕對URL。例如:http://idc.wanyunshuju.con/404.php。正常情況返回的是 404 狀態碼,而使用URL形式則返回的是 200 狀態碼。

(2)自定義url

后臺發布商品或信息的時增加一個字段用來保存url地址。

(3)超鏈接直接鏈接到自定義的url

(4)設置404頁面因為自定義的超鏈接是不存在的,系統會自動跳到404.php頁面,然后利用php代碼獲取地址欄訪問路徑

這種方法設置了默認的404頁面,如果目錄下有多個項目可以給每個項目單獨配置404頁面,參考方法一。

重啟 Apache 服務,參考命令:systemctl restart httpd。

總結

以上是生活随笔為你收集整理的centos7 php 404,CentOS7 Apache环境配置自定义404错误页面怎么解决的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。