# 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. 使用新域名必須通過部門領導同意