我想将子域映射到我的wordpress标签。 因此,当用户访问mytag.myblog.com时,他应该看到页面myblog.com/tag/mytag(尽管没有重定向)。 这将需要对wordpress代码进行一些修改,并在apache中为域设置“捕获所有子域”。后一部分应该没问题。
我找到了一个针对类别执行上述操作的插件。 它被称为“WP Subdomains”(http://wordpress.org/extend/plugins/wordpress-subdomains/)。
是否有人知道可以为类别和标签执行此操作的插件?
答案 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请求都映射到你的主机,并由你的站点从服务器响应。