我正在创建一个SEO分析器。其中一部分是查找网站是否启用了gzip。
我发现gzip可以通过 .htaccess 或者在apache或Nginx中完成。那么如何才能确定输入的网站是否启用了gzip?
当我打开这样的网站时:www.example.com/.htaccess
它给我一个错误,说“permission denied
”。
答案 0 :(得分:2)
尝试使用getallheaders
分析标头。寻找类似的内容:Content-Encoding
更多信息:https://en.wikipedia.org/wiki/HTTP_compression
以下是示例代码:
foreach (getallheaders() as $name => $value) {
if ($name == 'Content-Encoding') {
echo 'Encoding is: ' . $value;
break;
}
}
答案 1 :(得分:2)
首先:
.htaccess
只能通过文件系统访问,例如通过ftp。
对于gzip
检测,请检查:Content-Encoding gzip
答案 2 :(得分:1)
ansible-playbook ... --step
答案 3 :(得分:-1)
htaccess是一个隐藏的系统文件,因此您无法访问它,通常您会使用heroku git:remote -a blackopp
来查看您的php设置。