受影響的文章為《在 CentOS 8 下配置 Nginx + PHP 7 + MySQL 8 + phpMyAdmin + vsFTPd》.

在上述文章中的 Nginx 配置檔案中, 我給出了一個錯誤的 Nginx 陳述式 : add_header X-Robots-Tag none;. 這表示預設為所有的網頁添加 noindexnofollow 標記, 如果這些標記被 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》已經更正這個錯誤.