我有一个 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>