代码之家  ›  专栏  ›  技术社区  ›  Kris Van den Bergh

Apache指令:操作中断

  •  0
  • Kris Van den Bergh  · 技术社区  · 15 年前

    我有以下Apache指令来处理Web服务器上的每个*.xml文件:

    AddHandler ae_xslt .xml     
    Action ae_xslt test.php
    
    DirectoryIndex index.xml index.php index.html
    

    问题是我得到了一个内部服务器错误(500)。 当我查看Apache错误日志时,会得到以下错误:

    htaccess:action采用两个参数,一个媒体类型后跟一个脚本名

    我添加了与XML文件相关联的处理程序“ae-xslt”,然后用处理程序“ae-xslt”设置脚本“test.php”。因此,每个*.xml文件都应该通过脚本“test.php”

    我看不出这个动作有什么问题!我在这里想什么?

    1 回复  |  直到 15 年前
        1
  •  0
  •   Kris Van den Bergh    15 年前

    让我解释一下解决方案。

    事实上我有以下代码:

    AddHandler ae_xslt .xml # here some comments
    

    现在,Apache认为实际上有3个参数,而不是所需的2个。 当然,您可以添加注释,但不允许在代码的同一行上进行注释!

    推荐文章