0

我不是 mod_rewrite 的专家,所以我需要大量的帮助。这是场景:

域名:www.example.com
指向:/www/public_html/

我在以下位置安装了 wordpress:

/www/public_html/subfolder/ 

现在我有两个 htaccess 文件,让我们调用它们.h1.h2. 到目前为止,我已经设法做到这一点:

当用户键入 www.example.com 时,他们将被带到子目录中的 wordpress 主页(甜蜜)。事实上,除了:

主要问题:

我想创建一个自定义登录 URL,比如:www.example.com/mylogin

我可以通过在我的.h2

    RewriteRule ^mylogin$ wp-login.php

但是当我使用这个 URL 时,它把我带到了登录屏幕,但是浏览器中的 url 更改为http://example.com/subfolder/wp-login.php

我希望显示登录屏幕时显示的 URL 与以前相同,即http://example.com/mylogin

更准确地说,不应显示子文件夹名称和 wp-login。我如何实现这一目标?任何帮助,将不胜感激。

4

1 回答 1

0

您的解决方案不会隐藏默认登录 url。它只会添加一个更容易记住的 url,该 url 重定向到默认 url /wp-login。

无需编码,您可以轻松安装插件自定义登录和管理 URL,以修复此弱点。

注意:此插件已在新安装的 WordPress 上进行了测试,并且运行良好。但是,大多数免费插件不受支持,这意味着它们有时会与其他插件发生冲突,具体取决于您安装的内容。如果您有任何问题,请登录 cPanel 或 FTP 并删除插件或联系您的网络托管服务提供商。

您可能想要查看的另一个 WordPress 安全插件名为Better WP Security。这个 WordPress 插件为 WordPress 登录、注册和管理页面提供安全设置以及许多其他反黑客功能来保护您的网站。

于 2013-02-28T17:50:50.433 回答