默认上expose_php默认是开的。关闭“expose_php”参数可以使php隐藏它的版本信息。
在你的php.ini, 定位到含有expose_php的那行把On设成Off:
如果使用 Nginx 服务器,请在 http 段内加入server_tokens off; 配置。 重启apache/nginx即可
隐藏和伪装Apache的版本 去除Apache版本号的方法是修改配置文件/etc/httpd.conf。找到关键字ServerSignature,将其设定为:
然后重新启动Apache服务器。 或者 在网站的主目录下写入一个.htaccess文件,内容有:
引用
Options -Indexes
<IfModule mod_rewrite.c> RewriteEngine on RewriteBase / # <IfModule mod_rewrite.c> RewriteEngine on # RewriteRule index.html$ index.php RewriteRule index-([1-9]+[0-9]*).html$ index.php?p=$1 RewriteRule ([a-z]{1,})-([0-9]{1,}).html$ index.php?action=$1&id=$2 </IfModule>
#
(责任编辑:IT) |