windows下Apache自定義404錯誤的解決方式
[重要通告]如您遇疑難雜癥,本站支持知識付費業務,掃右邊二維碼加博主微信,可節省您寶貴時間哦!
今天給server 2012上的一臺裝有apache的一套程序設定404,一直出現各種各樣的錯誤,研究下了一下,搞定特留下筆記;
單獨的加載每個主機下面,最好不要全局;
<VirtualHost *:80>
ServerName "jc1"
ServerAlias m.arunagnihotri.com
FcgidInitialEnv PHPRC "D:/php-5.3.5/"
FcgidWrapper "D:/php-5.3.5/php-cgi.exe" .php
DocumentRoot "D:/jc1/"
ErrorLog "D:/jc1/log/error.log"
CustomLog "D:/jc1/log/access.log" common
<Directory />
Options FollowSymLinks ExecCGI
Options -Indexes
Order Deny,Allow
Allow from all
AllowOverride All
DirectoryIndex index.html index.php index.htm
</Directory>
ErrorDocument 404 /404.html
</VirtualHost>
一定要在加載到</Directory>后才可以哦,設置的時候,前往不要讓404跳轉到首頁,
不然過段時間你會發現搜索引擎中沒有首頁,會被404代替,此處沒研究過,不予多說;
還一種網上說的,沒成功;也備注如下:
網站根目錄下建立 .htaccess文件
1,如何建立 .htaccess文件?
新建一個文本,然后用壓縮軟件壓縮此文本,在壓縮文件名處輸入 .htaccess,完成!
2,開啟.htaccess配置功能
在httpd.conf中設置對目錄開啟。
AllowOverride All
3,打開.htaccess文件添加以下信息
ErrorDocument 404 /404.html
問題未解決?付費解決問題加Q或微信 2589053300 (即Q號又微信號)右上方掃一掃可加博主微信
所寫所說,是心之所感,思之所悟,行之所得;文當無敷衍,落筆求簡潔。 以所舍,求所獲;有所依,方所成!