通过 php 解析器传递特定文件

通过 php 解析器传递特定文件

有人知道是否可以告诉 Apache 通过 php 解析器传递特定文件吗?

我想尝试使用“可执行映像”,如下所述这里 (youtube)

我知道

AddType application/x-httpd-php .jpeg

但是,是否可以仅针对特定文件执行此操作?

答案1

像这样:

<Files exec.jpg>
    DefaultType application/x-httpd-php
</Files>

答案2

如果您通过 php 脚本进行检测会怎么样?假设 salty.jpg 是您唯一想要重定向的,其他所有内容都只需加载 jpg。

使用上面的方法然后使用 php 变量来检测脚本名称

if($_SERVER['SCRIPT_NAME'] == "salty.jpg"){
  <php code you want to run>
} else {
  <php code to load and display a jpg>
}

相关内容