如何使用apache提供脚本而不是运行它?
我试图使用ApacheWeb服务器托管python脚本,但服务器尝试运行脚本,而不是提供下载 我没有直接访问服务器的权限,正在添加行如何使用apache提供脚本而不是运行它?,apache,server-configuration,Apache,Server Configuration,我试图使用ApacheWeb服务器托管python脚本,但服务器尝试运行脚本,而不是提供下载 我没有直接访问服务器的权限,正在添加行 AddType text/plain .py 根文件夹中的to.htaccess似乎不起作用,尽管我可能做错了什么 如何让服务器以文本形式发送文件,而不是尝试运行它 -编辑 更改名称无效。当您单击Script.py.safe时,它仍然会显示500服务器错误 我还应该提到.htaccess文件确实有效,但由于某种原因,一个addType行不起作用。要么是因为它没有
AddType text/plain .py
根文件夹中的to.htaccess似乎不起作用,尽管我可能做错了什么
如何让服务器以文本形式发送文件,而不是尝试运行它
-编辑
更改名称无效。当您单击Script.py.safe时,它仍然会显示500服务器错误
我还应该提到.htaccess文件确实有效,但由于某种原因,一个addType行不起作用。要么是因为它没有覆盖某些内容,要么是因为行错误。如果您无法更改Apache配置,并且无法使用htaccess文件覆盖它,那么在我看来,最简单的解决方案是要么更改文件扩展名,要么编写一个打印目标脚本内容的脚本
两者在某种程度上都是黑客攻击,但正确的解决方案是更改Apache配置。如果您无法更改Apache配置,并且无法使用htaccess文件覆盖它,那么在我看来,最简单的解决方案可能是更改文件扩展名,或者编写一个脚本来打印目标脚本的内容
两者在某种程度上都是黑客行为,但正确的解决方案是更改Apache配置。一个选项是更改扩展名,并明确表示应该重命名它。IE python.py.safe或python.py.dl。然后用户需要删除额外的位
您也可以将其压缩。一个选项是更改扩展名,并明确表示应重命名该扩展名。IE python.py.safe或python.py.dl。然后用户需要删除额外的位
您也可以将其压缩。我将编写一些东西来加载python脚本。这样,您甚至可以变得精力充沛,包括代码的格式和样式。您甚至可以用python编写它,因为您不会因为文件扩展名而排除它。我会编写一些东西来加载python脚本。这样,您甚至可以变得精力充沛,包括代码的格式和样式。您甚至可以用python编写它,因为您不会因为文件扩展名而排除它
<IfModule mime_module>
<Files *.py>
ForceType text/plain
</Files>
</IfModule>
在一个.htaccess文件夹中应该可以工作
在一个.htaccess文件夹中应该可以工作 在.htaccess中:
RemoveHandler.py
在.htaccess中:
RemoveHandler.py
我希望一分钟的解决方案比一天的解决方案更有效;我希望一分钟的解决方案比一天的解决方案更有效;