允许使用.htaccess访问动态生成的文件夹/文件

时间:2017-05-30 20:03:13

标签: apache .htaccess authentication .htpasswd

我有一个站点(在框架上运行,因此文件夹是虚拟的),通过.htaccess / .htpasswd阻止访问,但我想允许公共访问一个文件夹/文件。我已尝试过其他地方建议的所有解决方案,但到目前为止还没有任何效果。

这是基本的SharedPreferences sharedPreferences = context.getSharedPreferences("user", Context.MODE_PRIVATE); String imagePath = sharedPreferences.getString("image",""); if(!imagePath.isEmpty()){ Bitmap bitmap = BitmapFactory.decodeFile(imagePath); imgImage.setImageBitmap(bitmap); } 内容:

Fatal error: Class ‘WPChromePHP’ not found in D:\home\site\wwwroot\wp-content\plugins\mashsharer\includes\debug\classes\MashDebug.class.php on line 238

我想允许访问网址.htaccess。我尝试了以下变化,一切都没有效果:

AuthUserFile /var/www/vhosts/mysite.com/.htpasswd
AuthName "MySite Restricted Area"
AuthType Basic
Require valid-user

似乎文件名/api/user/create未被识别为有效文件,但我不知道为什么最后一个文件无法正常工作。 :(

1 个答案:

答案 0 :(得分:1)

问题是您正在使用虚拟文件夹。 <Files *>仅对磁盘上的文件生效。您应该使用<Location>指令。

https://httpd.apache.org/docs/2.4/en/mod/core.html#location