如何将wp-login.php重命名为MultiSite?

时间:2012-07-30 作者:SamDom

我想隐藏并重命名wp-login.php 在我的URL中,用于在多站点设置上创建品牌。

从这个forum post 我知道我可以改变mysite.com/wp-login.phpmysite.com/login 通过插入RewriteRule ^login$ wp-login.php 在我的.htaccess. 我喜欢URL栏不显示登录重定向到wp登录。

如果我尝试在子网站下登录mysite.com/subsite1/login 它显示为重定向自mysite.com/subsite1/wp-loginhttp://mysite.com/subsite1/wp-login.php?privacy=1&redirect_to=%2Fsubsite1%2Flogin

如何将其显示为mysite.com/subsite1/login 在URL栏中没有重定向?

如果我输入mysite.com/wp-login.php 它显示为未找到页面。太好了
现在如果我输入mysite.com/subsite1/wp-login.php 它显示为页面存在。哦,不
如何隐藏子网站存在此页面?我试过了functions.php “我的孩子”主题中的建议,但它创建了重定向循环。

2 个回复
最合适的回答,由SO网友:Damien 整理而成

第一件事第一。。。

The Rewrite Rule<基本上,重写的内容都是(大声说出来)。。。当我键入时mysite.com/login 并单击enter,然后将用户(重写)带到mysite.com/wp-login.php

这不是你所希望的URL掩码或URL转发。

第二部分。。。

After Login - Redirect too
您看到的url包含两部分

  1. http://mysite.com/subsite1/wp-login.php
    • 这是登录页面的实际URL,因为@Brasifilo说您最好告诉您的客户转到mysite.com/wp-admin
  2. ?privacy=1&redirect_to=%2Fsubsite1%2Flogin<忽略?privacy=1 &redirect_to=%2Fsubsite1%2Flogin 很明显,成功登录后要去哪里
Hiding that you\'re using WordPress<最好让你的客户知道你有白色标签的WordPress。。。这将使人们更加相信,他们的CMS是一个值得信赖的开放源代码应用程序,被世界各地数千万人使用。不要隐藏它:)

SO网友:101phil

我发现本文是一个很好的参考,并将根据其中的信息推出一些技术和更新一些旧做法。

http://www.1stwebdesigner.com/wordpress/security-plugins-wordpress-bulletproof/

要重新编写登录URL,请签出隐藏登录-我还没有使用它,所以不确定它是否适用于多站点,但是否值得签出。

如果您的客户担心在URL中看到WP,那么使用根主题(或者至少检查其功能,也可能很方便)http://www.rootstheme.com/

结束

相关推荐

在MultiSite中的循环外部获取_Author_meta的$user_id

因此,我目前正在运行一个多站点安装,超级管理员将创建所有新站点。我们使用的其中一个模板有一个贷款官员的博客页面。我正在扩展用户配置文件,以便新用户可以输入需要在其页面上显示的关键数据。除了创建站点时自动添加的超级管理员之外,每个站点只有一个用户。我发现,如果要使用该函数,需要指定用户IDthe_author_meta(); 循环外部。这是我的问题。我无法在模板中输入ID,因为每个新的贷款官员都将使用相同的主题模板。那么,如何使这些字段成为动态的呢?下面是配置文件部分的图像,以便LO在视觉上有所帮