想要将域重定向到子文件夹中的博客,直到完整网站启动

发布于 2024-11-05 18:15:15 字数 428 浏览 5 评论 0原文

我正在启动一个完整的网站,该网站将在大约 6-9 个月内准备就绪,但同时我创建了一个自托管的 Wordpress 博客,以开始构建用户群和 SEO。因此,由于我的网站最终将不仅仅是博客,因此我的博客位于我的根域 (www.website.com/blog) 的子文件夹中。我希望我的根域 (www.website.com) 自动将用户发送到我的博客 (www.website.com/blog)。一旦完整的网站准备就绪,我就希望我的用户输入我的域并被发送到常规网站而不是博客。

通过我的搜索,似乎我必须设置 301 或 302 重定向,我知道该怎么做。问题是,一旦完整的网站启动,应该使用哪一种来防止负面的搜索引擎优化。我感觉我应该使用 302 重定向,因为它是临时重定向,但从我所读到的内容来看,这似乎可能会损害我在流行搜索引擎上的 SEO。

我们将非常感谢您的帮助,如果需要,我可以提供更多详细信息。谢谢!

I am in the process of launching a full website that will be ready in about 6-9 months but I have a self-hosted Wordpress blog created in the meantime to start building a userbase and SEO. So since there will eventually be more to my site than a blog, my blog is located in a subfolder in my root domain (www.website.com/blog). I would like for my root domain (www.website.com) to automatically send users to my blog (www.website.com/blog). Once the full site is ready, I then want my users to enter my domain and be sent to the regular site and not the blog.

Through my searching, it seems like I will either have to set up a 301 or 302 redirect, which I understand how to do. The question is which one to use to prevent negative SEO once the full site launches. I have a feeling I should use a 302 redirect since it is a temporary redirect, but from what I have been reading, it seems like this may hurt my SEO on the popular search engines.

Your help would be greatly appreciated and I can provide more details if needed. Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

私野 2024-11-12 18:15:15

我建议不要使用外部重定向,而仅通过内部重定向来处理此问题。这样您的 URL 就不会改变,搜索引擎也不会索引错误的 URL。在您的 .htaccess 中为此目的放置以下规则:

Options +FollowSymlinks -MultiViews
RewriteEngine on

RewriteCond %{REQUEST_URI} !^/+blog [NC]
RewriteRule ^(.*)$ blog/$1 [L,NE]

I would suggest not to use external redirect and handle this via internal redirect only. That way your URL never changes and search engines will not index wrong URL. In your .htaccess put these rules for this purpose:

Options +FollowSymlinks -MultiViews
RewriteEngine on

RewriteCond %{REQUEST_URI} !^/+blog [NC]
RewriteRule ^(.*)$ blog/$1 [L,NE]
稚气少女 2024-11-12 18:15:15
RewriteRule ^(/)?$ /blog [R=302]

那应该可以解决问题。

RewriteRule ^(/)?$ /blog [R=302]

That should do the trick.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文