中將純文本顯示爲php文件我希望所有* php文件都將顯示爲純文本文件。我需要這個,因爲我只想看到這些文件的源代碼並且不運行它們。如何在我的本地Apache服務器(使用Ubuntu運行)上的某個文件夾在Apache
在搜索過程中,我發現大多數人都有相反的問題:-)並且找不到解決方案。
我需要在我的文件夾的.htacces文件中包含什麼?
謝謝!
中將純文本顯示爲php文件我希望所有* php文件都將顯示爲純文本文件。我需要這個,因爲我只想看到這些文件的源代碼並且不運行它們。如何在我的本地Apache服務器(使用Ubuntu運行)上的某個文件夾在Apache
在搜索過程中,我發現大多數人都有相反的問題:-)並且找不到解決方案。
我需要在我的文件夾的.htacces文件中包含什麼?
謝謝!
答案更多信息:
在.htaccess文件類型
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!)
感謝Brad!
關閉apache中的PHP模塊? (如果你不被需要的PHP執行,當然),把我的頭頂部
兩個解決方案...
改變他們的文件擴展名的.phps。例如,index.phps
。
在.htaccess文件中更改它們的內容類型。 AddType text/plain .php
使用mod_mime來做到這一點。在http://httpd.apache.org/docs/2.2/mod/mod_mime.html#addtype
看看在.php
延伸AddType
httpd.conf文件,並改變它text/plain
,並php_flag engine
到關閉value
就像山姆比斯比SAIT。
但寧願在httpd.conf中做這些改變,如果你有一個專用的服務器,並且降低你的perfs,那麼.htaccess是沒有用的。
但你也可以只改變你的PHP腳本的擴展...
我Godaddy的設置不會允許我編輯httpd.conf文件和命令的php_flag不因他們是如何」工作我已經爲我實現了PHP。
我能在我的.htaccess
文件中使用這樣的:
SetHandler default-handler
AddType text/plain php
我把這個在上面的目錄,我的FTP用戶被允許訪問,這迫使該目錄中的所有PHP文件,以及所有的子目錄以純文本顯示php。
這也適用於其他文件類型。所有你需要做的就是添加另一行文件的任何擴展名,你想強制顯示爲純文本。例如AddType text/plain cgi
重複的http://stackoverflow.com/q/1271899/362536 – Brad 2010-11-21 08:02:10