如何使带有“.php”的网址返回“找不到对象”错误?
Posted
技术标签:
【中文标题】如何使带有“.php”的网址返回“找不到对象”错误?【英文标题】:How do I make urls with ".php" return an "Object not found" Error? 【发布时间】:2021-10-27 21:32:48 【问题描述】:经过一番谷歌搜索,我能够允许我的 php 网站加载而无需放置“.php”,但如果它找到“.php”,我想返回一个未找到对象的错误,因此使其成为一项要求删除“.php”扩展名。
【问题讨论】:
这能回答你的问题吗? How can I create an error 404 in PHP? 【参考方案1】:你可以试试这样的:
// PHP 8
if(str_contains($_SERVER["REQUEST_URI"], ".php"))
http_response_code(404);
echo "404 - page not found";
// PHP < 8
if(strpos($_SERVER["REQUEST_URI"], ".php") !== false)
http_response_code(404);
echo "404 - page not found";
【讨论】:
以上是关于如何使带有“.php”的网址返回“找不到对象”错误?的主要内容,如果未能解决你的问题,请参考以下文章
找不到对象!在此服务器上找不到请求的 URL。如果您手动输入网址,请检查您的拼写并重试
Parse Serve 成功 beforeSave 为某些用户返回“找不到对象”错误