[英]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.