2010-09-03 120 views
1

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

我发现了一个插件,它可以完成上面的类别。 它被称为“WP子域”http://wordpress.org/extend/plugins/wordpress-subdomains/)。

有谁知道一个插件可以做到这一点的类别标签?

回答

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请求映射到您的主机,并由您的网站从服务器响应。

+1

好的。这将照顾服务器部分。但我也需要改变Wordpress中的链接结构以指向这些子域名。 – reggie 2010-09-05 09:09:12

+0

因为我对wordpress不太了解,所以对此我无能为力。 – aularon 2010-09-05 09:15:25