首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PHP:如何在.htaccess中直接访问任何文件路径

PHP:如何在.htaccess中直接访问任何文件路径
EN

Stack Overflow用户
提问于 2013-08-26 11:14:01
回答 2查看 823关注 0票数 0

这是我要说的安全细节的道路。

http://localhost/application/secure_details

secure_details是我的机密文件上传的文件夹。

第三位知道上述网址的人可以得到具体的细节,

这是不应该允许的。如果用户直接访问这个特定的URL,我需要重定向到error_page

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-08-26 11:17:08

使用mod_rewrite,将其添加到根.htaccess

代码语言:javascript
运行
复制
RewriteEngine on
RewriteBase /

RewriteRule ^application/secure_details/?.*?$ /error.html [L,R=301]

此外,将此.htaccess文件添加到secure_details目录中:

代码语言:javascript
运行
复制
Deny from all
票数 0
EN

Stack Overflow用户

发布于 2013-08-26 11:18:48

首先,您需要在apache中启用重写模块,以便使用htaccess。之后,您可以使用以下脚本来保护您的url

代码语言:javascript
运行
复制
Options +FollowSymLinks
RewriteEngine On

RewriteBase /

RewriteRule ^/*application/secure_details error.php[L,NC,QSA]

error.php文件中,您可以编写错误消息

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18442787

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档