我有一个Wordpress博客,我想将一些标签重定向到子域。 我在我的主机的管理面板中创建了子域。
实施例: http://www.myblog.com/tag/numberone http://numberone.myblog.com
我已尝试使用此代码,但它不起作用:
RewriteCond %{REQUEST_URI} ^tag/numberone
RewriteRule ^tag/numberone/(.*)$ http://numberone.myblog.com/$1 [R]
我也尝试过Wp-Subdomains插件,但它不适用于Wordpress 3.x
答案 0 :(得分:0)
您可以利用Wordpress Template Hierarchy链接到子域。
创建一个名为 tag-numberone.php 的文件,并将其放在主题目录中。
在此文件中输入以下代码:
<?php wp_redirect('http://numberone.myblog.com', 301); exit; ?>
此代码将使用wordpress函数wp_redirect
将您引导至您需要的子域,并添加HTTP重定向状态(301表示永久重定向,302表示临时重定向)。
这应该可以解决问题。您还可以使用文件名中标记的 slug 为要重定向的每个标记创建一个文件: tag-tag1_slug.php , tag-tag2_slug.php 等。