欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

APACHE 自定義404錯誤頁面設置方法

 更新時間:2017年03月25日 21:14:22   作者:epsilon1  
自定義404頁面返回不當狀態(tài)碼如200等給網(wǎng)站最終SEO效果帶來的不利影響,因此,確保自定義的404錯誤頁面能夠返回404狀態(tài)碼是極為重要的,也是網(wǎng)站優(yōu)化與SEO的基本要求

方法一:  

在httpd.conf中設置對目錄開啟。

   AllowOverride All

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

  errorDocument 404 /404.php

1.這個的內(nèi)容根據(jù)你的情況改寫 。可是有時候當你用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模式總結(jié) 解決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

相關文章

  • 詳解在CentOS下搭建自己的Git服務器

    詳解在CentOS下搭建自己的Git服務器

    本篇文章主要介紹了詳解在CentOS下搭建自己的Git服務器,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02
  • 在 RHEL8 /CentOS8 上建立多節(jié)點 Elastic stack 集群的方法

    在 RHEL8 /CentOS8 上建立多節(jié)點 Elastic stack 集群的方法

    Elastic stack 俗稱 ELK stack,是一組包括 Elasticsearch、Logstash 和 Kibana 在內(nèi)的開源產(chǎn)品。Elastic Stack 由 Elastic 公司開發(fā)和維護。這篇文章主要介紹了如何在 RHEL8 /CentOS8 上建立多節(jié)點 Elastic stack 集群,需要的朋友可以參考下
    2019-09-09
  • Centos7搭建主從DNS服務器的教程

    Centos7搭建主從DNS服務器的教程

    這篇文章主要介紹了Centos7搭建主從DNS服務器的教程,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-08-08
  • windows中apache 301頁面跳轉(zhuǎn)實現(xiàn)方法

    windows中apache 301頁面跳轉(zhuǎn)實現(xiàn)方法

    下面我們來總結(jié)windows中apache 301頁面跳轉(zhuǎn)實現(xiàn)方法,目前最主流的有二種一種是在寫.htaccess文件方法
    2013-01-01
  • 詳解Ubuntu16.04啟動器圖標異常解決方法

    詳解Ubuntu16.04啟動器圖標異常解決方法

    本篇文章主要介紹了詳解Ubuntu16.04啟動器圖標異常解決方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-04-04
  • windows apache 無法啟動的兩種解決方法

    windows apache 無法啟動的兩種解決方法

    apache無法啟動,查詢了一些方法,說是更改端口,如果你還是無法啟動。那就備份一下數(shù)據(jù)庫,重裝apache吧
    2014-09-09
  • Linux文件查找命令總結(jié)(上篇)

    Linux文件查找命令總結(jié)(上篇)

    這篇文章主要介紹了Linux文件查找命令總結(jié)(上篇),本文章內(nèi)容詳細,通過案例可以更好的掌握文件查找的相關命令,本篇為上篇,需要的朋友可以參考下
    2023-01-01
  • 修改linux終端命令行顏色的操作方法

    修改linux終端命令行顏色的操作方法

    最近一直在使用 linux操作系統(tǒng)學習 Docker,在使用過程中發(fā)現(xiàn)命令的輸入輸出均是白色,很容易看花眼,而且不容易區(qū)分輸入與輸出內(nèi)容,所以決定修改一下linux終端命令行顏色,下面就是本博主對 linux 終端命令行修改顏色的過程,需要的朋友可以參考下
    2024-02-02
  • Linux centos7如何查看目錄下的子目錄

    Linux centos7如何查看目錄下的子目錄

    這篇文章主要介紹了Linux centos7如何查看目錄下的子目錄問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • Centos安裝php高版本

    Centos安裝php高版本

    PHP(超文本預處理器)是一種通用開源腳本語言。主要適用于Web開發(fā)領域。用PHP做出的動態(tài)頁面與其他的編程語言相比,PHP是將程序嵌入到HTML(標準通用標記語言下的一個應用)文檔中去執(zhí)行,執(zhí)行效率比完全生成HTML標記的CGI要高許多,使代碼運行更快。
    2016-05-05

最新評論