如何在apache中隐藏Php文件后缀?

发布时间:2019-09-18编辑:脚本学堂
有时出于网站安全的考虑,可能需要隐藏php文件的后缀名,或者修改为不为大家所熟知的文件后缀名,你知道如何实现?本文为大家详细介绍实现方法,有需要的朋友,快来看看吧。

我们通过修改配置文件httpd.conf中的相关内容来实现。

1、将PHP隐藏为其它语言
在httpd.conf里任意位置添一行:
 

复制代码 代码示例:
# Make PHP code look like other code types
AddType application/x-httpd-php .asp .py .pl .jsp aspx
 

即可以隐藏为asp文件,py(python)文件,pl(perl)文件,jsp文件或aspx文件。

2、对 PHP 使用未知扩展名
在httpd.conf里任意位置添加一行:
 

复制代码 代码示例:
# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t .los .abc

3、对 PHP 使用 HTML 扩展名
在httpd.conf里任意位置添加一行:
 

复制代码 代码示例:
# Make all PHP code look like html
AddType application/x-httpd-php .htm .html

重启apache,使配置生效。
之后就可以用类似 http://www.jb200.com/index.pl的方式访问该网站下的所有php文件了,是不是很给力呢?

想了解更多有关apache相关的技术文章,请随时关注apache 配置栏目,脚本学堂,祝大家学习快乐。