使用Apache,可以轻松地为任何扩展名的所有文件启用PHP:
AddHandler application/x-httpd-php .css .js .txt .xml
如何仅针对特定文件启用PHP,而不是针对具有相同扩展名的所有其他文件启用PHP?
我尝试了AddHandler application/x-httpd-php test.xml
但它没有用,搜索引擎也没有咳出任何与之相关的东西。
答案 0 :(得分:0)
AddHandler可以在<Files>容器中使用。
AddHandler指令
- 描述:将文件扩展名映射到指定的处理程序
- Context:服务器配置,虚拟主机,目录,.htaccess
...其中directory
代表:
目录
在此上下文中标记为有效的指令可以在&lt; Directory&gt;,&lt; Location&gt;,&lt; Files&gt; ,&lt; If&gt;内使用, 和&lt;代理&gt;服务器配置文件中的容器, 受配置部分中列出的限制。
可以.htaccess
使用<Files>就好了:
&LT;文件&GT;指令
- 描述:包含适用于匹配文件名的指令
- 上下文:服务器配置,虚拟主机,目录, .htaccess