php-使用301重定向仅重定向WordPress主页

我有一个博客,可以说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代码中执行的性能更好,并且可以保留对模板的更新.

上一篇:从zend框架网址中删除index.php


下一篇:使用PHP-FPM时,我可以覆盖htaccess中的PHP设置吗?