如何在某个目录中将php和py显示为文本或下载?

时间:2018-01-25 10:37:12

标签: php python .htaccess

如何将某个目录中的php和py显示为文本?

我正在处理文件托管程序,但我需要将php文件下载或显示为文本。

我无法找到任何相关信息。

1 个答案:

答案 0 :(得分:1)

它取决于您使用的HTTP服务器软件(nginx,apache等)

nginx配置示例,只需删除处理php解释器的块:

# remove this lines until end block
--> location ~ [^/]\.php(/|$) {
--> ... Other code
--> }

所有php文件都将显示为文本,如果你仍然需要在index.php上执行php文件,那么你需要编辑它而不是删除所有块,如下所示:

location = /index.php {
... Other code
}

apache服务器示例,在目录上放置.htaccess文件(参考此answer):

php_flag engine off 
#This will prevent apache from executing *.php-files

AddType text/plain php
#this wil display php-files in browser (if not, browser will want to download file!)