gpt4 book ai didi

php - 是否可以重定向到新地址而不是显示 404 错误页面?

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:45:00 26 4
gpt4 key购买 nike

<分区>

这是我的问题,最近我将我的网站从 blog.example.com 移到了 www.example.com。

然后我在 .htaccess 文件中使用此代码添加了 301 永久重定向。

RewriteEngine on
RewriteCond %{HTTP_HOST} ^blog\.example\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.blog\.example\.com$
RewriteRule ^/?$ "http\:\/\/www\.example\.com\/" [R=301,L]

一切正常,当我通过输入 blog.example.com 访问我的网站时,它会自动重定向到 www.example.com。

但是,我发现当我点击旧网站的 Google 搜索结果时,不会重定向到新网站。

猜猜 Google 结果 URL 是

blog.example.com/how-to-create-simple-but-fully-styled-navigation

虽然它没有重定向到

www.example.com/how-to-create-simple-but-fully-styled-navigation

它只会转到旧的 URL

blog.example.com/how-to-create-simple-but-fully-styled-navigation

显示我的托管服务提供商的 404 错误页面。

因此,我所做的是创建一个自定义 404 错误页面并添加一个 php 代码以获取 Google 的搜索结果 URL 并将单词“blog”替换为“www”然后重定向到

www.example.com/how-to-create-simple-but-fully-styled-navigation

现在一切正常,没有任何错误页面。

但我想知道我所做的是否符合 SEO 逻辑。我听说 301 永久重定向告诉搜索引擎该网站已移动。以及新站点的位置。

我想知道在我创建了自定义 404 页面并添加了一个棘手的重定向后 301 重定向是否没有损坏...

谢谢...希望您能理解。 :-)

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