设想
我在 Apache 服务器上托管一个网站,其中图像保存在一个img
文件夹中。
我已经解决了用户访问不想要的文件夹并将一些index.html
文件放在此类文件夹中的问题。
因此,例如,如果用户访问文件夹website.com/img/
,他将被重定向到website.com
。
问题
我还想在用户访问图像时重定向用户,这样就避免了用户看到并下载图像。
因此,我想在用户website.com
访问时将其重定向到website.com/img/image1.jpg
。
有没有办法通过 实现这一点.htaccess
? 或者还有其他可能性吗?
答案1
我猜你已经配置了 apache,因此无法访问图像?
但是,最简单的实现方法是.htaccess
在图像文件夹中创建一个:
deny from all
当用户被这样阻止时,他会收到HTTP-Error 403
,您可以通过添加以下内容向其中添加脚本.htaccess
:
ErrorDocument 403 /restricted.php
在此脚本中您可以处理重定向:
<?php header('Location: website.com'); ?>