首页 > 解决方案 > htaccess 重定向文件夹以防止直接访问

问题描述

我的项目中有一个文件夹,其中存储了用户发送的图像,这些图像是私有的,仅供其他用户查看。如果有人试图直接使用浏览器中的地址栏打开图像(以防有人知道图像的存储位置),我希望将页面重定向到其他页面,同时图像应该使用img src="". 我当前的 htaccess 文件现在看起来像这样:

<IfModule mod_rewrite.c>
  Options -Multiviews
  RewriteEngine On
  RewriteBase /vector/frontend
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteRule  ^(.+)$ index.php?url=$1 [QSA,L]
</IfModule>

我的代码是 PHP 的。如何才能做到这一点?

标签: php.htaccessredirectmod-rewrite

解决方案


推荐阅读