响应头VS元标记
我可以在meta-tag或response-header中删除一些信息,如编码和语言。
我的问题:对于SEO和旧版浏览器 ,最好的方法是什么(也许它们都是)?
meta-tag示例:<meta http-equiv =“Content-Type”content =“text / html; charset = utf-8”>
(PHP)header的例子:header('Content-Type:text / html; charset = utf-8');
什么更好?
meta http-equiv仅仅是一个笑话而已。 当用它指定Content-Type时,只有charset
部分会计算任何东西,然后只有当真正的HTTP头文件无法指定编码时。
做两个。 头文件优先,但如果HTML页面在本地访问,则不存在HTTP头文件,因此您希望将<meta charset="...">
作为安全机制。