摘要訊息 : Apologize for my mistake in Nginx conf

受影響的文章有 (點擊可直達) :

在上述文章中, 在 Nginx 配置模組, 我給出了一個錯誤的陳述式 :

add_header X-Robots-Tag none;

這表示預設為所有的網頁添加 noindexnofollow 標記, 如果這些標記被 Google 這樣的先進搜尋引擎監測到, 將會停止對該網站下的所有網頁的檢索並且從搜尋結果中移除 (已經收錄的網頁在監測到這樣的標記之後, 也會被移除)

這個問題首先在我自己的 Blog 下發現, 近期 Blog 的訪問量直線下降, 最後查證是由於上述的原因導致

不過這對於 NextCloud 影響不大, 因為 NextCloud 是偏向於個人的雲盤, 因此本身就不希望被搜尋引擎檢索, 在 NextCloud 官方給定的配置檔案中, 預設就有如上的陳述式. 如果閣下還是希望被搜尋引擎檢索, 那麼請跟隨下面的解決方案

目前文章《在 CentOS 8 下配置 Nginx + PHP 7 + MySQL 8 + phpMyAdmin + vsFTPd》已經更正這個錯誤

解決方案

將 Nginx 的 conf 配置檔案中的

add_header X-Robots-Tag none;

修正為

add_header X-Robots-Tag all;

然後重新載入 Nginx 配置檔案 :

systemctl reload nginx