繁体   English   中英

仅为特定文件而不是特定扩展名的所有文件启用 PHP

[英]Enable PHP for only a specific file instead of all files of a specific extension

使用 Apache 很容易为任何扩展名的所有文件启用 PHP:

AddHandler application/x-httpd-php .css .js .txt .xml

如何仅为特定文件启用 PHP,而不为具有相同扩展名的所有其他文件启用 PHP?

我已经尝试过AddHandler application/x-httpd-php test.xml并且它没有工作并且搜索引擎没有咳出任何远程相关的东西。

AddHandler可以在<Files>容器内使用。

AddHandler指令

  • 说明:将文件扩展名映射到指定的处理程序
  • 上下文 :服务器配置,虚拟主机, 目录 ,.htaccess

... directory代表:

目录

在配置上下文中概述的限制下,可以在服务器配置文件的<Directory>,<Location>, <Files> ,<If>和<Proxy>容器内使用在此上下文中标记为有效的指令。

可以从.htaccess使用<Files>很好:

<文件>指令

  • 描述:包含适用于匹配文件名的指令
  • 上下文:服务器配置,虚拟主机,目录, .htaccess

简单地:

<Files hello.html>
AddType application/x-httpd-php .html
</Files>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM