这几天对自己的WordPress站点进行了一些重组,开辟了一些新的专题站,提高站点的专一性,也利于adsense内容敏感类别的控制。今天也决定地将原来www.yuanrencun.org的站点迁移到子站点caiju.yuanrencun.org,然后通过.htaccess实现301重定向 htdocs根目录下放置.htaccess文件,其中内容:
# BEGIN WordPress <IfModule mod_rewrite.c> Options +FollowSymLinks RewriteEngine on rewritecond %{http_host} ^www.yuanrencun.org [nc] rewriterule ^(.*)$ http://caiju.yuanrencun.org/$1 [L,R=301] # END WordPress
经过试验,通过搜索引擎搜索到的www.yuanrencun.org、www.yuanrencun.org/?p=xxx、www.yuanrencun.org/?cat=? 等路径都可以成功重定向到相应的caiju.yuanrencun.org、caiju.yuanrencun.org/?p=xxx、caiju.yuanrencun.org/?cat=?,而访问yuanrencun.org则没有重定向