输入不存在的子页面将重定向到图像附件页面,特别是具有相同slug的图像附件。
比如,输入example.com/cars/volvo-car/
将重定向到带有URL的图像附件页example.com/volvo-car/
.
这个volvo-car
图像附件的permalink反映了最初上传时的图像名称,但即使在我将附件的slug更改为类似的内容之后volvo-car-image
不存在的子页面仍然重定向到它,而不是触发404错误页面。
我在数据库中找不到任何可能导致重定向的条目。我还尝试了不同服务器上的不同网站,但仍然得到相同的行为。
如何修复或阻止WordPress这样做?
我发现的另一件事是,在这种情况发生之前,父页面不必存在。只要将图像附件URL的slug添加到父slug之后,它仍然会重定向到附件页面,如下所示example.com/fasdfwefa/image-slug
.