希望有人能够帮助解决这个问题!我一直在谷歌搜索超过2个小时,我尝试的任何东西都在工作......
我想密码保护我的网站,但是当我添加.htpasswd和.htaccess文件时,我收到服务器错误:
内部服务器错误服务器遇到内部错误或配置错误,无法完成您的请求.请与服务器管理员联系,告知他们错误发生的时间,以及可能导致错误的任何操作.服务器错误日志中可能提供了有关此错误的更多信息.
这是我正在使用的代码:
的.htaccess
AuthType Basic
AuthName "Top Secret for SongKick eyes only."
AuthUserFile /webroot/.htpasswd
require valid-user
Run Code Online (Sandbox Code Playgroud)
htpasswd的
songkick:isS1rCTQE/p8E
Run Code Online (Sandbox Code Playgroud)
我也尝试过AuthUserFile /.htpasswd(即没有"webroot",这是它在文件管理器中的文件夹的名称),但这也不起作用.
我正在使用GoDaddy托管btw,如果这有所不同.
非常感谢任何帮助 - 我不是开发人员所以不理解许多帮助文章中使用的很多术语!
我正在用PHP编写一个简单的Web应用程序,需要对服务器上的目录具有写入权限,如果目录不可写我想显示一条错误消息,说明将目录的所有者设置为webserver是谁正在运行(例如,www-data,nobody),但由于大多数人不知道这一点,能够告诉他们将目录列入谁的状态会很好.是否可以从PHP中找到它?
我用htaccess和htpasswd保护html文件.当我尝试访问它时,在放入用户和密码后,而不是加载"index.html"文件,我得到"500 - 内部服务器错误"
AuthName "Restricted Area"
AuthType Basic
AuthUserFile home/folder/index.html/.htpasswd
AuthGroupFile /dev/null
require valid-user
Run Code Online (Sandbox Code Playgroud)
有什么建议?也许托管服务的东西?