【问题标题】:WordPress site does not detect 404 page after adding question mark just after website URL在网站 URL 后添加问号后,WordPress 网站未检测到 404 页面
【发布时间】:2018-10-18 06:11:25
【问题描述】:

我的网站框架是 WordPress,在网站 URL 后添加问号后,它没有检测到 404 页面。即 www.mydomain.com/?abc

它显示主页而不是显示 404 页面。我该如何解决这个问题,请帮助我解决这个问题。

提前致谢

【问题讨论】:

    标签: wordpress .htaccess


    【解决方案1】:

    您为什么认为这是一个问题?这是正常行为,问号“signalize”表示查询字符串的开头,它与请求一起传递给服务器,它不是路径或域名的一部分。所以换句话说 www.mypage.com/?(www.mypage.com/index.php?) 是一个没有任何参数/查询传递给服务器的有效请求,没有逻辑可以预期 404 错误(未找到)。一切正常且表现符合预期,我看不出有任何理由让您担心 - check this article

    【讨论】:

    • 感谢您的回复,但是当我访问这些类型的 URL 时,网站显示主页......即 websitename.com/?strategic=dissertation-strategic-leadership websitename.com/?stalin=terror-论文斯大林这些类型的 URL 应该显示 404 not found page ..!
    • 好吧,这与你最初写的不同。你的主题有 404.php 页面吗?
    • 是的,如果我尝试访问不存在的页面,即 websitename.com/abcd,那么它会显示默认的 404 not found 主题页面。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-15
    • 2016-04-10
    • 2011-05-24
    • 1970-01-01
    • 2016-12-30
    相关资源
    最近更新 更多