gpt4 book ai didi

wordpress - 为什么 WordPress 允许在不触发 404 的情况下在 url 中使用多个 page-slug?

转载 作者:行者123 更新时间:2023-12-02 04:42:13 27 4
gpt4 key购买 nike

标题很容易解释,但我想弄清楚为什么 WordPress 允许这样做,或者它是否是 .htaccess 中的设置,但这是示例:

我有一个页面,假设是一个带有“联系我们”标签的“联系”页面。

我去 http://example.com/contact-us/ -- 一切正常

我去 http://example.com/contact-us/contact-us/contact-us/contact-us/contact-us/contact-us (我可以这样做一百万次)而且它不会触发 404 错误!

这是为什么?如果我输入一串随机数字,它会立即触发 404.php,但只是重复 page-slug 不会触发 404。

我希望 page-slug 不能一遍又一遍地重复,即使重复一次也会触发 404。

有没有其他人遇到过这个问题?它可能是规范链接问题还是“nofollow”。我只是不明白为什么 WordPress 不将其视为 404 Material 。

在此先感谢您的任何回复、建议和帮助。

最佳答案

我找到了解决我自己问题的方法。今天我注意到我在同一台服务器上运行两个 WordPress 构建,但一个进入 404 而另一个只会返回页面。现在我知道这是一个特定于主题的问题。

其实答案很简单,就是永久链接的问题。为了获得我正在寻找的行为,我必须选择“帖子名称”作为我的永久链接设置。

我之前使用“自定义结构”为不同样式的显示设置了自定义选项字符串,我假设其中包含“故障安全”。

我愿意切换额外的永久链接样式选项以支持 404。

尽管如此,那些选择使用自定义永久链接结构的人应该看看这是否发生在您身上。

关于wordpress - 为什么 WordPress 允许在不触发 404 的情况下在 url 中使用多个 page-slug?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36455006/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com