将所有WordPress网址重定向到登录页面,登录网址除外



我已经浏览了这里所有有点类似的问题,并尝试了一些我收藏的apache备忘单规则,但没有运气。简而言之,我有一个包含页面、帖子、分类和标签的wordpress站点,这些都是我的xml站点地图的一部分。我想把所有的东西都重定向到主页,除了登录url的wordpress (example.com/wp-login.php),因为我需要回到。

我在这个url上建立一个登陆页面,而我在一个品牌重塑工作,并希望301一切到登陆页面。我想我可以把每一个url在我的站点地图,并把它们在重定向插件,但我正在寻找一个更直接的htaccess解决方案。

您可以使用下面的代码使用.htaccess

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
rewriteRule ^/index\.php$ http://www.yoursite.com/ [R=301,L]

希望有帮助。

最新更新