我有以下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'
我不明白这个动作有什么问题!我在这里想念什么?
答案 0 :(得分:0)
让我解释一下解决方案。
事情是我实际上有以下代码:
AddHandler ae_xslt .xml # here some comments
现在Apache认为实际上有3个参数,而不是所需的2个参数。 当然,您可以添加注释,但不允许您在与代码相同的行上发表评论!