簡體   English   中英

當用戶請求index.php / blahblahblah時,顯示“找不到頁面”

[英]Show “page not found” when user requests index.php/blahblahblah

我在apache服務器中有以下文件:

pageNotFound.php
index.php
style.css
login.php

我已經編輯了httpd.conf,因此,如果用戶鍵入的地址類似localhost / wrongpage.php,則apache將顯示localhost / pageNotFound.php。 我的問題是,當用戶鍵入localhost / index.php / blablaitypewhateveriwant或什至localhost / index.php /時,頁面index.php都會出現可怕的外觀(未啟用css或javascript)。 所以我想限制這樣的訪問情況並顯示pageNotFound.php

編輯:為了使事情變得更容易,請訪問那些鏈接以查看不同之處: http : //www.developphp.com/donate.php,http : //www.developphp.com/donate.php/blahblah

您可以修改.htaccess

ERRORDOCUMENT 404 /pageNotFound.php

按照您的編輯。 您請求的頁面不是404。但是在開發人員工具中,您可以閱讀:

Resource interpreted as Stylesheet but transferred with MIME type text/html: "http://www.developphp.com/donate.php/style/layout_001.css". [...]

您可以通過添加所有斜線來更改所有CSS / JavaScript來解決此問題。 例如 :

style/layout_001.css/style/layout_001.css

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM