我在访问我的Web存储时遇到问题。因此,我有一个域示例。com和我在public\\u html文件夹中安装了一个脚本,它受密码保护,因为我是通过url访问脚本的,我不希望任何键入我的url的人能够访问它。
我在public\\u html文件夹中安装了WordPress,只是为了发现WordPress索引文件覆盖了我的脚本索引文件,我失去了对脚本的访问权限。卸载WordPress后,我丢失了索引文件,但幸运的是,我有一个备份,能够替换索引文件,并获得了对脚本的访问权限,因此它现在工作正常。我获得该域的主要原因是要构建webstore,但我没想到脚本和webstore不能在同一个域上。
经过研究,我发现我可以在子域上安装wordpress,所以我创建了一个子域webstore。实例com,文件夹为public\\u html/webstore,并在该文件夹中安装了wordpress。
由于我是新手,所以我花了很多时间构建webstore,只是为了在以后尝试通过url webstore访问它时发现这一点。实例com它实际上是在询问密码,但这对我不起作用,因为我的客户没有用户名和密码。因此,我的猜测是,由于webstore文件夹可以通过public\\u html文件夹访问,因此它不受保护该文件夹的密码的保护。
我的问题是:What can I do to make my webstore accessible without asking my customers for user and password?
任何帮助和想法都将不胜感激。提前谢谢你
SO网友:admcfajn
通过ftp或cPanel/plesk访问您的站点,确保隐藏的文件可见。
找到您的。htaccess文件。通过复制在服务器上进行备份(&a);重命名(上载编码错误的.htaccess文件可能会破坏它,使情况变得更糟)
查找以下(或其附近)开头的行:
AuthUserFile %variable stuff here%
AuthGroupFile %more variable stuff%
AuthName %variable stuff%
AuthType %variable stuff%
require %variable stuff%
在这些行前面加上bang、hash、pound符号或数字符号(以您喜欢的名称为准)
# AuthUserFile %variable stuff here%
# AuthGroupFile %more variable stuff%
# AuthName %variable stuff%
# AuthType %variable stuff%
# require %variable stuff%
如果你愿意,你可以在
AuthUserFile
指向(&A);将密码更改为其他密码。
如果要从子域中删除密码保护,请尝试将以下内容添加到。子域目录中的htaccess文件:
# allows any user to see this directory
Satisfy Any
请注意,在Apache 2.4中更改了语法,这应该具有相同的效果
Require all granted
参考号:
https://stackoverflow.com/questions/1431378/how-to-remove-htaccess-password-protection-from-a-subdirectory