0

我有以下 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'

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

4

1 回答 1

0

让我解释一下解决方案。

问题是我实际上有以下代码:

AddHandler ae_xslt .xml # here some comments

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

于 2010-05-03T12:28:17.420 回答