(隐形)从文件夹重写到子域名

(隐形)从文件夹重写到子域名

当前站点位于 www.foo.com。

我需要在 www.foo.com/blog 上建立一个 (wordpress) 博客,但要放在一个单独的服务器上(域名类似于 blog.bar.com)。网站访问者只能看到 www.foo.com/blog URL。

所以:

User sees                     Target URL
-----------------------       ---------------------
www.foo.com/               -> www.foo.com/
www.foo.com/blog           -> blog.bar.com/ 
www.foo.com/blog/wp-admin/ -> blog.bar.com/wp-admin

我假设,这一切都可以通过使用一些重写规则来实现?

通过 2 个完全不同的 URL 访问博客内容是否会引起任何问题(尤其是 SEO)? 是否可以(并且可取)阻止通过 blog.bar.com URL 进行访问?

答案1

这可以使用简单的 Apache 重定向(甚至不需要重写)来实现。

永久重定向 /bloghttp://blog.bar.com

是的,通过两个域名访问同一个网站会导致 SEO 问题。

现在,我不知道您对各个组件有什么访问权限,但您也可以通过 DNS 完成类似的操作,例如将 blog.bar.com CNAMING 为 www.foo.com 并添加 foo.com vhost。

相关内容