【问题标题】:subdomain .htaccess & htpasswd files affecting root directory影响根目录的子域 .htaccess 和 htpasswd 文件
【发布时间】:2016-05-25 09:29:42
【问题描述】:

我使用 WordPress 为客户建立了一个网站。该站点建立在子域http://staging.url.com 上。使用 Plesk,我使用密码限制了对“临时站点”的访问

站点完成后,我下载了“暂存站点”,复制了数据库并重新上传到http://www.url.com。一切正常,除了当我登录 wordpress 管理员时,我得到 Authentication Required 弹出窗口,说http://staging.url.com 需要用户名和密码。

我找不到任何可以告诉服务器http://www.url.comhttp://staging.url.com 并提示需要身份验证弹出窗口的文件。

有人可以帮忙吗?

非常感谢,

艾略特。

当前http://staging.url.comhtaccess 文件

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

AuthType Basic
AuthName "restricted area"
AuthUserFile /var/www/your-url/.htpasswd
require valid-user

当前http://www.url.comhtaccess 文件

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

【问题讨论】:

  • 您可以访问 FTP 吗?
  • @user2517200 是的,我愿意。
  • 您可以在控制面板中查看吗?也许您的主机正在主机的控制面板上这样做
  • 是的,但我把它关掉了。因此,现在唯一的密码控制来自该文件。 ?!?!?!我只能假设服务器认为两个 wordpress 实例是相同的,尽管它们是分开的......如果这有意义的话
  • 密码为.htpasswd的文件可能位于根目录

标签: wordpress .htaccess plesk .htpasswd


【解决方案1】:

我认为它正在从您的临时网站加载您的文件
转到浏览器上的检查器,检查是否有任何图像或文件从生产网站的暂存区加载。

【讨论】:

  • '# BEGIN WordPress RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] # END WordPress' 'AuthType Basic AuthName "限制区域" AuthUserFile /var/www/html/your-url.com/.htpasswd 需要有效用户'
  • 是的,删除它:AuthType Basic AuthName "restricted area" AuthUserFile /var/www/html/your-url.com/.htpasswd require valid-user –
  • 好的,它们只存在于 /staging.url.com 目录中。你知道为什么它们也会影响 /url.com 目录吗?文件中没有该代码。谢谢。
  • 您可以在控制面板中查看吗?也许您的主机正在主机的控制面板上这样做
  • 我无法提供链接,但您是对的。生产站点和暂存站点都在相互获取文件。我怀疑这是我的问题!也许您可以将其添加为答案,以便我将其标记为正确?
猜你喜欢
  • 2015-04-06
  • 1970-01-01
  • 1970-01-01
  • 2013-05-14
  • 2017-01-23
  • 2013-07-11
  • 2018-02-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多