受影響的文章為《在 CentOS 8 下配置 Nginx + PHP 7 + MySQL 8 + phpMyAdmin + vsFTPd》.
在上述文章中的 Nginx 配置檔案中, 我給出了一個錯誤的 Nginx 陳述式 : add_header X-Robots-Tag none;
. 這表示預設為所有的網頁添加 noindex
與 nofollow
標記, 如果這些標記被 Google 或者 Bing 這樣的搜尋引擎監測到, 將會停止對該網站下的所有網頁的檢索並且從搜尋結果中移除 (已經收錄的網頁在監測到這樣的標記之後, 也會被移除). 要解決這個問題, 可以把 add_header X-Robots-Tag none;
修正為 add_header X-Robots-Tag all;
. 然後重新載入 Nginx 配置檔案 : systemctl reload nginx
.
這個問題首先在 Jonny'Blog 下發現的. 近期 Jonny'Blog 的訪問量直線下降, 最後查證是由於上述的原因導致.
不過這對於 NextCloud 系列的文章影響不大. 因為 NextCloud 是偏向於個人的雲盤, 本身就不希望被搜尋引擎檢索. 在 NextCloud 官方給定的配置檔案中, 預設就有 add_header X-Robots-Tag none;
.
目前文章《在 CentOS 8 下配置 Nginx + PHP 7 + MySQL 8 + phpMyAdmin + vsFTPd》已經更正這個錯誤.
自創文章, 原著 : Jonny. 如若閣下需要轉發, 在已經授權的情況下請註明本文出處 :