Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress 子域.htaccess&;影响根目录的htpasswd文件_Wordpress_.htaccess_Plesk_.htpasswd - Fatal编程技术网

Wordpress 子域.htaccess&;影响根目录的htpasswd文件

Wordpress 子域.htaccess&;影响根目录的htpasswd文件,wordpress,.htaccess,plesk,.htpasswd,Wordpress,.htaccess,Plesk,.htpasswd,我用WordPress为一个客户建立了一个网站。该站点建立在子域上。使用Plesk I使用密码限制对“临时站点”的访问 站点完成后,我下载了“暂存站点”,复制了数据库并重新上载到。一切正常除了当我登录wordpress管理员时,我会弹出需要验证的弹出窗口,说需要用户名和密码 我找不到任何文件,这些文件会告诉服务器这是错误的,并提示弹出所需的身份验证 有人能帮忙吗 非常感谢, 艾略特 当前htaccess文件 # BEGIN WordPress <IfModule mod_rewrite.c

我用WordPress为一个客户建立了一个网站。该站点建立在子域上。使用Plesk I使用密码限制对“临时站点”的访问

站点完成后,我下载了“暂存站点”,复制了数据库并重新上载到。一切正常除了当我登录wordpress管理员时,我会弹出需要验证的弹出窗口,说需要用户名和密码

我找不到任何文件,这些文件会告诉服务器这是错误的,并提示弹出所需的身份验证

有人能帮忙吗

非常感谢,

艾略特

当前htaccess文件

# 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
# 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
#开始WordPress
重新启动发动机
重写基/
重写规则^index\.php$-[L]
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则/index.php[L]
#结束WordPress
AuthType Basic
AuthName“限制区”
AuthUserFile/var/www/your url/.htpasswd
需要有效用户
当前htaccess文件

# 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
# 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
#开始WordPress
重新启动发动机
重写基/
重写规则^index\.php$-[L]
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则/index.php[L]
#结束WordPress

我认为它正在从您的登台网站加载您的文件

转到浏览器上的inspector,检查是否有任何图像或文件正在从生产网站中的登台加载。

我认为它正在从登台网站加载您的文件


在浏览器上转到inspector,检查是否有任何图像或文件正在从生产网站中的登台加载。

您可以访问FTP吗?@user2517200是的,我可以。您可以在控制面板中进行检查吗?也许你的主机是在主机的控制面板上这么做的,但我把它关掉了。因此,唯一的密码控制现在来自该文件?!?!?!我只能假设服务器相信wordpress的两个实例是相同的,尽管它们是分开的。。。如果这样做有意义的话,包含密码的文件是
。htpasswd
可能位于根目录中。您可以访问FTP吗?@user2517200是的,我可以。您可以在控制面板中进行检查吗?也许你的主机是在主机的控制面板上这么做的,但我把它关掉了。因此,唯一的密码控制现在来自该文件?!?!?!我只能假设服务器相信wordpress的两个实例是相同的,尽管它们是分开的。。。如果这有意义的话,包含密码的文件是
.htpasswd
可能位于根“#BEGIN WordPress RewriteEngine On RewriteBase/RewriteRule^index\.php$-[L]RewriteCond%{REQUEST\u FILENAME}!”-f RewriteCond%{REQUEST_FILENAME}-重写规则/index.php[L]#END WordPress''AuthType Basic AuthName“restricted area”AuthUserFile/var/www/html/your url.com/.htpasswd require valid-user'是的,删除它:AuthType Basic AuthName“restricted area”AuthUserFile/var/www/html/your url.com/.htpasswd require valid user–好的,它们只存在于/staging.url.com目录中。你知道为什么它们也会影响/url.com目录吗?文件中没有这些代码。谢谢。你能检查一下控制面板吗?也许你的主机在主机的控制面板上这么做我不能提供链接,但你是对的。生产站点和暂存站点都从彼此处获取文件。我怀疑这是我的问题!也许你可以把它添加为一个答案,这样我就可以把它标记为正确的?#在RewriteBase/RewriteRule^index\.php$-[L]RewriteCond%{REQUEST_FILENAME}上开始WordPress RewriteEngine-f RewriteCond%{REQUEST_FILENAME}-重写规则/index.php[L]#END WordPress''AuthType Basic AuthName“restricted area”AuthUserFile/var/www/html/your url.com/.htpasswd require valid-user'是的,删除它:AuthType Basic AuthName“restricted area”AuthUserFile/var/www/html/your url.com/.htpasswd require valid user–好的,它们只存在于/staging.url.com目录中。你知道为什么它们也会影响/url.com目录吗?文件中没有这些代码。谢谢。你能检查一下控制面板吗?也许你的主机在主机的控制面板上这么做我不能提供链接,但你是对的。生产站点和暂存站点都从彼此处获取文件。我怀疑这是我的问题!也许你可以加上这个作为答案,这样我就可以把它标记为正确的?