Есть ли способ проверить, находится ли файл, в моем случае файл изображения, за htaccess?Проверка наличия файла позади htaccess
Я пытаюсь отследить путь к изображению src, где в некоторых случаях файл будет находиться за требуемой аутентификацией htaccess. В этом случае я хочу, чтобы он ничего не отображал. Сейчас он представляет приглашение для входа/пароля, потому что я ссылаюсь на это изображение.
Пример:
folder2 позади требуется аутентификация
$folders = ['folder1','folder2'];
foreach($folders as $folder){
if(is_readable($folder.'/thumb.png'))
echo "<img src='{$folder}/thumb.png' />";
else
echo 'img not found';
}
Я попытался is_readable и file_exists, оба, кажется, до сих пор представляют подсказку.
редактировать: файл .htaccess
AuthType Basic
AuthUserFile /home/.../.htpasswd
AuthName "Please Log In"
require valid-user
Вы можете показать свой код htaccess? –
просто удалите аутентификацию из тех папок, откуда вы не хотите проверять –
hm хорошо, если вы попытаетесь загрузить изображение из защищенной папки, оно просто ничего не покажет, и у вас будет 401 в консоли, ничего else – Sebas