有时出于网站安全的考虑,可能需要隐藏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 配置栏目,脚本学堂,祝大家学习快乐。