htaccess重定向Wordpress网站上的群发链接

时间:2014-09-19 13:01:09

标签: wordpress .htaccess mod-rewrite redirect

我不得不改变我的Wordpress安装以接受双语内容。 我用于帖子的旧网址,其中博客仅用于意大利语: www.example.com/category/post-name

和新网址: 英语: www.example.com/post-name

意大利语: it.example.com/post-name

我正在重定向每个网址,如下所示: 重定向301 / category / post-name it.example.com/post-name

是否有任何解决方案可以将所有链接从旧表单重定向到新表单,而无需单独重定向每个链接?

1 个答案:

答案 0 :(得分:1)

考虑到您的评论,您可以将此代码放入您的htaccess(必须位于根文件夹中) RewriteEngine On之后(或RewriteBase,如果存在)指令

RewriteCond %{HTTP_HOST} ^www\. [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^[^/]+/([^/]+)$ http://it.example.com/$1 [R=301,L]

但最好是使用WordPress插件来检测它是否是一个类别(带有帖子名称)url(更可靠)。

或者您仍然可以为每个网址使用规则,但这很痛苦