我有一个网站(由Rails/Postgres和nginx提供动力),我在其中设置了一个博客和一个优惠券部分,如下所示:
http://examplecom/blog/ http://example.com/coupons/博客由wordpress提供动力,类似地,优惠券部分由PHP/MySQL提供。
在过去的6个月里,我的网站流量有了很大的增长。因此,我们的想法是在不同的服务器上移动博客和优惠券,因此我不需要在运行rails应用程序的地方运行mysql/php等,从而尽可能地减少内存占用。因此,我计划从现有的子目录结构移到子域结构。
( 1)上述思维过程是否正确?
2)如果我从子目录转移到子域并设置301重定向,SEO的影响会有多大。我的优惠券子目录结构在Google中索引得很好。因此,这里的任何错误都可能代价高昂:
3)我不是Nginx方面的专家,所以我最终写了我能写的东西:
location ^~ /coupons/ {
rewrite ^/coupons(.*) http://coupons.example.com$1 permanent;
}设置301重定向正确吗?这里还有什么东西我遗漏了吗?或者是因为这件事?在上述代码中的任何其他东西,我必须注意,因为SEO也是如此。
发布于 2011-09-09 05:33:38
( 1)上述思维过程是否正确?
如果您将PHP/MySQL移动到具有PHP/MySQL当前使用的相同(或更多)资源的服务器上,那么是的,这将是一个明智的做法。
2) SEO的影响有多大?
子域和子目录都是Google的被认为类似,因此,当重定向被提升时,排名可能会暂时下降,但是当Google将新的子域URI与旧的子目录URI和它们的排名相关联之后,其净效果将是最小的。
3)我不是Nginx的专家,所以我最后写了.
考虑搜索类似的问题,并在必要时在ServerFault询问服务器配置问题(服务器配置通常超出专业网站管理员的范围;有关详细信息,请参阅常见问题 )。
发布于 2012-02-08 11:45:50
确保Apache重写引擎。检查上面提到的代码,在本地机器上正常工作。如果它运行良好,并且一切都很好地重定向到目标子目录,只需将必要的文件上传到网站。检查网站上的一切是否正常。永久的重定向是搜索引擎友好的,所以你不必担心搜索引擎中关键字的排名位置。
https://webmasters.stackexchange.com/questions/18278
复制相似问题