seo - 网站的正确 301 重定向

标签 seo http-status-code-301

我有一个有点复杂的问题。我正在从 http://www.hikingsanfrancisco.comhttp://www.comehike.com

两个站点的目录结构将不同。为了在与其他页面相关的搜索的一般域和单个页面中保留我现有的大部分 SEO 优势,我可以做哪些最佳实践?

谢谢, 亚历克斯

最佳答案

如果大部分 URL 保持不变,只是域发生变化,您可以在旧站点的根文件夹中创建一个 .htaccess 文件,内容如下:

Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.comehike.com/$1 [R=301,L]

这将使 hikingsanfrancisco.com/some-page 转到 comehike.com/some-page。

否则,您可以在同一个 htaccess 文件中为每个重定向添加一行。因此,如果 hikingsanfrancisco.com/big-hikes 现在转到 comehike.com/even-bigger-hikes,重定向将如下所示:

Redirect 301 /big-hikes http://www.comehike.com/even-bigger-hikes

301 告诉 Google 现在认为新 URL 是正确的。

要将整个站点重定向到新的 URL,您可以使用:

Redirect 301 / http://www.comehike.com/

关于seo - 网站的正确 301 重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5111747/

相关文章:

Grails Controller 重定向和 SEO

browser-cache - 为什么浏览器缓存 http ://example. com 的 301 重定向并将其用于 http ://example. com :8080?

javascript - 如何在不使用 JavaScript 的情况下最好地重定向网页?

html - Google 正在用 ID 索引我的目标标签 URL

ruby-on-rails - 使用 Rails 重定向,但保留 Google Analytics 的原始推荐 URL

regex - nginx 使用 OR 在正则表达式中设置 map

php - 301 重定向但排除子目录

magento - Google SEO 内容关键字是否重要,我应该删除侧边栏内容吗?-

seo - 静态页面与动态页面,哪个更适合 SEO?

url - 如何让 Asp.Net Core 路由引擎严格遵守指定的路由?