将子域映射到 WordPress 标签

发布于 2024-09-16 19:55:14 字数 408 浏览 20 评论 0原文

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

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

有人知道可以对类别标签执行此操作的插件吗?

I want to map subdomains to my wordpress tags.
So when a user visits mytag.myblog.com, he should see the page myblog.com/tag/mytag (without redirect, though).
This will require some modification of the wordpress code and setting up "catch all subdomains" for the domain in apache. The latter part should be no problem.

I found a plugin that does the above for the categories.
It is called "WP Subdomains" (http://wordpress.org/extend/plugins/wordpress-subdomains/).

Does anybody know of a plugin that can do this for categories and tags?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

八巷 2024-09-23 19:55:14

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

You can do it manually with mod_rewrite:

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

Sure you have to create a wildcard dns record (*.example.com), and setup an apache wildcard virtualhost, so all dns requests map to your host, and responded by your site from the server.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文