摘要訊息 : Apologize for my mistake in Nginx conf
受影響的文章有 (點擊可直達) :
在上述文章中, 在 Nginx 配置模組, 我給出了一個錯誤的陳述式 :
add_header X-Robots-Tag none;
這表示預設為所有的網頁添加 noindex
與 nofollow
標記, 如果這些標記被 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