我正在运行一个基于Joomla的简单网站。 SEF URL由SH404SEF定义,看起来像https://[domain]/[category]/[sub category]/[article title alias].html
。在某些情况下,类别和文章之间存在一对一的关系,但在某些情况下,一个类别有几篇文章。
突然我在https://[domain]/table/[category]/[sub category]/
之后请求了URL。在某些情况下,这些新URL不仅会创建404,而且还会以错误的方式查看我的文章,当类别和文章之间没有一对一关系时,该链接会在一个页面上添加多篇文章。
正确的非SEF URL以&view=article
结尾,新的,不正确的非SEF URL以&view=category
结尾。我的正确URL中没有table/
,无论是在任何内部链接,文章的html代码,菜单项还是我的sitemap.xml中。我已经与我正在使用的少数扩展提供商进行了讨论,并且没有一个人看到他们的扩展名为新请求。
table/
开头的URL放置410的风险吗?这实际上是sh404SEF中的错误配合。这是做什么的:
这应该做到这一点。