Apache:从子域重定向到 Wordpess 页面 URL 路径

Apache:从子域重定向到 Wordpess 页面 URL 路径

我有一个 wordpress 博客网站,运行一种农场风格的实例。每个用户都有一个附加在主子域后面的 URL(例如 blog.CoolCompany.com/user)

我必须创建一个 DNS 记录和 vhost 条目,将新的子域链接到用户的 wordpress 博客。

例如:marketing.CoolCompany.com 必须指向 blog.CoolCompany.com/user999

我已创建一条 CNAME 记录,将 marketing.CoolCompany.com 指向 blog.CoolCompany.com。但是我无法将来自 marketing.CoolCompany.com 的任何内容重定向到 /user999 的 URL 路径

由于这是一个 wordpress 博客,页面存储在数据库中,因此我不能只指向本地文件夹路径。有没有办法创建一个 Vhost 文件或类似的东西,将流量从 marketing.CoolCompany.com 引导到 blog.CoolCompany.com/user999?

答案1

对于将来遇到类似情况的人来说,如下所示的 vhost 文件应该可以起作用:

<VirtualHost *:80>

ServerName      marketing.coolcompany.com

RedirectMatch permanent ^/(.*$) http://blog.coolcompany.com/user999

ServerAlias marketing.coolcompany.com
</VirtualHost>

相关内容