htaccess在Wordpress站点上的大量链接重定向
问题描述:
我不得不改变我的Wordpress安装接受双语内容。 我使用的职位,其中只使用在意大利博客旧网址是: www.example.com/category/post-namehtaccess在Wordpress站点上的大量链接重定向
和新网址: 英语: www.example.com /名称后
意大利语: it.example.com/post-name
我重定向每个URL如下: 重定向301 /分类/名称后it.example.com/post-name
有没有解决方案将旧形式的所有链接重定向到新形式,而不需要分别重定向每个链接?
答
考虑您的意见考虑在内,可以RewriteEngine On
后把这个代码在你的htaccess的(这必须是在根文件夹)(或RewriteBase
,如果存在的话)指令
RewriteCond %{HTTP_HOST} ^www\. [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^[^/]+/([^/]+)$ http://it.example.com/$1 [R=301,L]
但它会更好地使用WordPress插件来检测它是否是一个类别(带有帖子名称)url(更可靠)。
或者你仍然可以使用每个url的规则,但这是痛苦的
'category'是一个动态或静态值? – 2014-09-19 13:02:32
它是动态的通过Wordpress – housamz 2014-09-19 13:03:53
您是否有其他像'/ foo/bar'(有2个参数,一个子目录)的urls与类别和帖子名称无关? – 2014-09-19 13:09:35