php - 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 的。如何才能做到这一点?
解决方案
推荐阅读
- ios - 为什么在使用 Podfile 时 Xcode 会(多次)将所有 Swift 库安装到我的设备上?
- java - 无法从 Google 的 IAB 框架中捕获 IllegalStateException
- django - 同一本地主机和会话管理上的许多 django 项目
- javascript - VueJS SFC(单文件组件)不会编译
- laravel - 我可以将变量发送到 laravel 模型中吗?
- java - 我无法清除我的 JTextArea,如何清除 JTextArea?
- php - 如何在类中调用全局对象函数,出现“未定义变量”错误
- python - XPath 仅适用于某些站点
- javascript - Firestore 比较两个集合文档很慢
- scala - 如何使用 Spark 结构化流连接到受 Kerberos 保护的 Kafka 集群?