apache - .htaccess - 如何拒绝除一个以外的所有目录?

标签 apache .htaccess

我有这个结构:

 /folder/public/
 /folder/text.txt
 /folder/app/
 (etc...)

我希望访问者能够访问/public/,但其他所有内容除外。

最佳答案

您可以在站点根目录 .htaccess 中使用此规则:

RewriteEngine On

# block everything except /folder/public/
RewriteRule !^folder/public/ - [F,NC]

关于apache - .htaccess - 如何拒绝除一个以外的所有目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33308762/

相关文章:

.htaccess - 分页网址上的友好网址?

apache - 安全约束 web.xml url 模式安全

linux - Bash 脚本输出 htaccess 文件

php - 如何不在来自 AJAX POST 调用的文件上包含 htaccess 重定向

.htaccess - "deny from all"带有自定义消息?

php - 我的 URL 中需要连字符

java - Apache HttpClient ResponseHandler 异常

php - 无法将mysql_connect识别为功能/PHP,未在Apache中连接到MySQL

php - 允许 laravel 正常工作

apache - VirtualHost:停用 SSL 的全部捕获 (443)