wordpress - 无法使用以问号开头的网址抛出 404 错误

标签 wordpress url seo http-status-code-404

最近我将我的网站从 Joomla 更新到 Wordpress。 (我生命中最好的决定......说真的)

我所有的旧 Joomla 链接都使用 ?在我的域名之后是这样的:www.example.com/?blah

现在当我切换到 Wordpress 时,我正在使用格式如下的漂亮 URL:www.example.com/blah

现在 googles 仍然索引了所有旧的 Joomla url,所以当搜索它时仍然会为您提供旧的 url。在我看来,那些 Joomla URL 应该抛出 404 错误。但他们没有!他们只显示主页。

例如 - 如果您转到 www.example.com/blah,它将抛出 404 错误,因为该页面不存在,但是如果您转到 www.example。 com/?blah 它将在地址栏中显示该 URL,但显示主页,尽管该页面也不存在。

所以我的问题是: 1) 谷歌最终会转储那些 URL 以支持我的 Wordpress 吗?这将如何损害我的 SEO 和网页排名 - Google 是否仍然将其视为有效网页并将其保留在其索引中?

2) 如何为那些不再存在的带问号的 URL 强制 404 错误。

最佳答案

(1) 您必须重做站点地图并让 GoogleBot 重新索引您的站点。 Google Webmaster Tools应该是这样做的地方。

(2) 您可以使用 .htaccess 文件将无效链接重定向到 404 页面

关于wordpress - 无法使用以问号开头的网址抛出 404 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21784039/

相关文章:

wordpress - 获取产品变体父产品

wordpress - 如何设置 https : at first of my domain name

ios - 通过 URL Scheme 打开自定义 LaunchScreen.storyboard

wordpress - 站点地图不工作

javascript - 如何在带有 pushState 的 Backbone 中使用 SEO 友好的 URL?

php - 如何以编程方式创建一个新的 wordpress 页面

mysql - SQL ALTER TABLE 添加主键错误 1064

javascript - Json 字符串化然后从 URL 解析

regex - Google+ 如何解析帖子中的网址?

php - 动态 url 生成器故障