# Server & Domain
1. 只解析公司因业务需要决定开通的子域名。未开通子域名一律不解析。不要使用泛解析(泛解析:以通配符*代替子域名)。
2. 不能有两个或两个以上域名显示同样网站内容(无论以哪种方式实现,如解析至相同根目录、上传同样文件和数据库)。
3. 用于测试的子域名使用 robots 文件禁止搜索引擎抓取。
>如何创建robots?
> 首先,请通过FTP或者直接在服务器上操作在子域名网站跟目录创建文件`robots.txt`(如果没有的话)
> 再编辑该文件并确保该文件只包含如下内容:
~~~
User-agent: *
Disallow:
~~~
4. 未完成内容的网站、栏目不得上线。
5. 不存在页面必须返回 404 代码。每个月使用线上工具确认不存在页面服务器头信息。
404页面在服务器端做好404页面配置即可。另外百度可以单独提交404页面链接进行处理。
>如何检查网站存在的404页面并提交百度处理?
> 如果每天去手动检查,当页面越来越多的时候检查起来就非常的费时费力了,这里通过在服务器(centos)端运行脚本,配合检查网站访问的日志(access_log),将日志内发现的死链写入一个文本(death.txt),再提交到百度处理。
> 具体可以参考:
> https://chaihongjun.me/seo/27.html
6. 4XX、5XX 类服务器头信息不正常增多,及时通知部门主管进行进一步检查。
此项需要全员去发现,4XX一般为页面丢失不存在,需要技术检查页面是否生成;5XX一般代表后台程序出错,需要技术进入网站后台检查。
7. 服务器开启 gzip 压缩
必须开启,若能力OK可以在nginx服务器安装ngx_brotli,提升压缩性能
> 参考:https://chaihongjun.me/os/linux/185.html
8. 新站一律使用 https,旧网站可以逐步改造成https
出于成本考虑,推荐使用免费的certbot工具获取免费的证书
> 参考:https://chaihongjun.me/os/linux/220.html
9. 使用新域名必须通过部门领导同意