我有一个博客,可以说example.com,并在example.com/np中安装了另一个博客,它不是多站点,而是一个不同的WordPress安装.
我想要的是仅将example.com主页重定向到example.com/np.如果该重定向是301移动的永久重定向,那就太好了.
如果我将301重定向放置在WordPress头文件header.php中,它将重定向每个页面.如果我检查页面是否在首页,请尝试无法进行301重定向,因为标题重定向应该放在顶部.
如何实现呢?
解决方法:
您不想为此混入Wordpress模板或代码,只需在.htaccess中使用一个mod_rewrite规则即可:
RewriteRule / /np [R=301,L]
将其放在RewriteEngine下方(如果已存在),否则将其添加为RewriteRule行上方的单独行.
该解决方案易于删除,易于维护,可移植,并且比在PHP中的模板或WP代码中执行的性能更好,并且可以保留对模板的更新.