Apache指令:行动已经破裂

时间:2010-04-25 17:12:36

标签: apache .htaccess directive

我有以下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 个答案:

答案 0 :(得分:0)

让我解释一下解决方案。

事情是我实际上有以下代码:

AddHandler ae_xslt .xml # here some comments

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