404跳轉php
錯,路徑一定有問題
首先,你所謂的路徑沒問題只是你看到的沒問題。
那麼很可能:
http服務組件,也就是apache或者nginx配置的根目錄並不是你所認為的根目錄路徑
可能開啟了錯誤的偽靜態,導致當前地址被重寫,那麼你所看到的路徑就並不是真正的路徑了,而重寫後的地址並不正確,所以404
暫時想到這兩點,但是不管哪種原因,一定是路徑不正確。
❷ php中怎麼添加404頁面,404頁面的內容怎麼寫
在apache的httpd.conf里設置,指向一個網頁文件,相應的去編輯或創建那個頁面就好了
或者用.htaccess里設置,rewrite規則,把找不到的文件指向一個頁面,然後創建編輯那個頁面
❸ php 跳轉到404
如果是為了方便記錄phpmyadmin登錄密碼,我可以告訴你個方法:
phpmyadmin根目錄下config.inc.php 修改下配置:
$cfg['Servers'][$i]['auth_type'] = 'cookie';
改為:
$cfg['Servers'][$i]['auth_type'] = 'http';
打開phpmyadmin登錄頁面,輸入登錄帳號、密碼 勾選「記住我的密碼」
以後就不用輸入帳號密碼了,不過不要在公共場所的機子上記錄密碼,危險性自己知道
❹ 本地php環境下.php打開顯示404錯誤怎麼辦呢
本地php環境下.php打開顯示404錯誤解決方法如下:
一、404 file not found.
二、如果是下在情況:
1、如果確定有這個文件,訪問路徑也是正確的。
2、沒有做過配置,安裝版需要配置
三、解決辦法如下:
404錯誤:「找不到資源」。
是沒有配置好。建議你使用XAMPP。集成環境。無需配置。APACHE/MYSQL/PHP/PERL
的集成環境,穩定。
❺ PHP動態站如何設置404
一、 Apache下設置404
為Apache Server設置 404錯誤頁面的辦法很復雜,只需:
(1)在.htaccess 文件中參加如下內容:ErrorDocument 404 /notfound.php,將.htaccess文件上傳到網站根目次。
(2)製造一個404頁面,隨意您計劃,定名為notfound.php,異樣上傳到網站根目次。
留意:
(1).牢記不要將404錯誤轉向到網站主頁,不然能夠會招致主頁在搜刮引擎中消逝。
(2).牢記不要運用相對URL,假如運用相對URL前往的形態碼是302+200。
二、 IIS/.net設置404
起首,修正使用順序根目次的設置,翻開 web.config文件編輯,在此中參加如下內容:
以下為援用的內容:
<configuration>
<system.web>
<customErrors mode=On defaultRedirect=error.asp>
<error statusCode=404″ redirect=notfound.asp />
</customErrors>
</system.web>
</configuration>
註:上文例中error.asp為零碎默許的404頁面,notfound.asp為自界說的404頁面,運用時請修正相應文件名。
然後,在自界說的404頁面notfound.asp中參加:
以下為援用的內容:
<% Response.Status = 404 Not Found %>
如許,便可以包管IIS可以准確地前往404形態碼.
編輯本段404製造設置留意事變
1.不要將404錯誤轉向到網站主頁,不然能夠會招致主頁在搜刮引擎中消逝
2.不要運用相對URL,假如運用相對URL前往的形態碼是302+200
3.404頁面設置完成,肯定要反省能否准確。但http頭信息前往的肯定要是404形態。這次要是對搜刮引擎有干係,由於假如你網站發生較多頁面時分但搜刮引擎看到的是許多一樣的正常頁面,有能夠會誤被以為作弊。
4.404頁面不要主動跳轉,讓用戶來決議去處。這觸及到404頁面的製造,提供用戶體驗很緊張,404頁面製造很有學問。
<% found="" not="" response.status="404">
如此,便可以包管IIS可以准確地前往404形態碼.
編輯本段404製造設置留意事變
1.不要將404錯誤轉向到網站主頁,不然能夠會招致主頁在搜刮引擎中消逝
2.不要運用相對URL,假如運用相對URL前往的形態碼是302+200
3.404頁面設置完成,肯定要反省能否准確。但http頭信息前往的肯定要是404形態。這次要是對搜刮引擎有干係,由於假如你網站發生較多頁面時分但搜刮引擎看到的是許多一樣的正常頁面,有能夠會誤被以為作弊。
4.404頁面不要主動跳轉,.讓用戶來決議去處。這觸及到404頁面的製造,提供用戶體驗很緊張,404頁面製造很有學問.