将子域映射到wordpress标记

时间:2010-09-03 09:40:18

标签: apache wordpress tags subdomain

我想将子域映射到我的wordpress标签。 因此,当用户访问mytag.myblog.com时,他应该看到页面myblog.com/tag/mytag(尽管没有重定向)。 这将需要对wordpress代码进行一些修改,并在apache中为域设置“捕获所有子域”。后一部分应该没问题。

我找到了一个针对类别执行上述操作的插件。 它被称为“WP Subdomains”http://wordpress.org/extend/plugins/wordpress-subdomains/)。

是否有人知道可以为类别标签执行此操作的插件?

1 个答案:

答案 0 :(得分:0)

您可以使用mod_rewrite手动执行:

RewriteCond %{HTTP_HOST} !^www.example.com$ [NC]
RewriteCond %{HTTP_HOST} ^(www.)?([^.]+).example.com$ [NC]
RewriteRule ^$ /file.php?item=%2 [QSA,NC]

当然你必须创建一个通配符dns记录(* .example.com),并设置一个apache通配符虚拟主机,所以所有dns请求都映射到你的主机,并由你的站点从服务器响应。