Why is Apache executing .php.html files as PHP?

前端 未结 3 822
庸人自扰
庸人自扰 2020-12-21 05:56

I have an odd problem...I\'m using a documentation generator which generates a lot of output like docs/foo.php.html. It\'s XHTML, and thus contains

3条回答
  •  刺人心
    刺人心 (楼主)
    2020-12-21 06:22

    The problem seems to be in mod_mime.

    Quote from the Apache mod_mime documentation page:

    If you would prefer only the last dot-separated part of the filename to be mapped to a particular piece of meta-data, then do not use the Add* directives. For example, if you wish to have the file foo.html.cgi processed as a CGI script, but not the file bar.cgi.html, then instead of using AddHandler cgi-script .cgi, use

    SetHandler cgi-script

    Also, you can google for apache mod_mime "multiple extensions"

提交回复
热议问题