在 this solution ,我安装并启用了mod_python
。
为什么不在.htaccess
中添加这个
AddHandler mod_python .py
PythonHandler mod_python.publisher
工作?
如果我将其添加到 <VirtualHost>
中,它就会起作用。配置,但它似乎不适用于 .htaccess
。这有点遗憾,因为有些人无权修改他们的 <VirtualHost>
配置,只能修改一个.htaccess
.
另一方面,AddHandler php5-script .php
似乎可以从 .htaccess
获得如detailed here .
最佳答案
正如 @DusanBajic 在评论中提到的,添加此解决方案:
<VirtualHost *:80>
...
<Directory />
AllowOverride All
Allow from all
</Directory>
</VirtualHost>
然后只需将其添加到 .htaccess
文件中即可:
AddHandler mod_python .py
PythonHandler mod_python.publisher
说明:
-
When the server finds an .htaccess file (as specified by AccessFileName), it needs to know which directives declared in that file can override earlier configuration directives.
关于python - 直接在.htaccess中AddHandler,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59069166/