php - htaccess 允许访问一个 PHP 文件

标签 php regex apache .htaccess

我最初的 .htaccess 只允许访问目录中的非 php 文件:

Order deny,allow
Deny from all
<Files ~ ".(xml|css|jpe?g|png|gif|js|pdf)$">
  Allow from all
</Files>

我现在想允许访问一个特定的 php 文件(来自 .htaccess foo/bar/baz.php 的相对路径)

尝试添加

<Files foo/bar/baz.php>
  order deny,allow
  Allow from all
</Files>

也试过

<Files ~ "(baz)$">
  order deny,allow
  Allow from all
</Files>

如何添加对这个文件的访问权限?

最佳答案

你能试试吗:

Order deny,allow
Deny from all

<Files ~ "\.(xml|css|jpe?g|png|gif|js|pdf)$">
  Allow from all
</Files>

<Files ~ "baz\.php$">
  Allow from all
</Files>

关于php - htaccess 允许访问一个 PHP 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20978086/

相关文章:

java - 如何用两个单引号替换奇数个单引号

java - Apache Web 服务器,Java Web 服务 - Hello World 教程

php - 使用 JSON 进行 JQuery 自动完成和表单填充

php - PHP 中的 OOP - "__construct"连接

正则表达式检测是否所有字母字符都是大写

apache - 错误 apache2.service”和 "journalctl -xe"

java - 更改 Apache CXF 中特定请求的客户端超时

php - Symfony 控制台 - 创建文件?

php - IIS - Mysql 性能问题

java - 在 Android 中匹配正则表达式模式时出现问题