我有以下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”
我看不出这个动作有什么问题!我在这里想什么?
让我解释一下解决方案。
事实上我有以下代码:
AddHandler ae_xslt .xml # here some comments
现在,Apache认为实际上有3个参数,而不是所需的2个。 当然,您可以添加注释,但不允许在代码的同一行上进行注释!