簡體   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