如何使用 Cloudflare 將非 WWW URL 重定向到 WWW

在我們展示如何之前 將非 WWW URL 重定向到 WWW 運用 Cloudflare, 讓我們看看為什麼不能通過 WWW 訪問網站很重要 WWW (non-WWW).

許多網站所有者堅持要求 Web 開發人員使用以下網址:www.example.com”。 說這定義了一個站點。 事實上,這是很多年前的事了,當時許多人並不真正理解 WWW 的真正含義。

在配置網址的技術術語中,前綴“www“它只是一個子字段”abcd.example.com”。 它沒有什麼特別之處,只對字符數較多的網址有幫助。 此外,Google 在良好的 SEO 實踐中建議網站不包含 WWW。

一個真正的問題是,當一個網頁既可以通過帶有 WWW 的 URL 訪問,也可以在沒有 WWW 的 URL 上訪問時。 在 SEO 實踐中,它被稱為“重複內容”並受到懲罰。 這就是為什麼在訪問時指示如果網站不使用 WWW https://www.example.com 要重定向到的用戶 https:/example.com301重定向代碼. 代碼表示“永久重定向“。
也有可能我們在 www.example.com 上有一個網站,而在 example.com 上我們有一個完全不同的網站。 託管在不同的服務器或同一台服務器上。

如果你已經有一個 URL 中包含 WWW 的網站,那麼建議保持原樣,但將所有來自非 WWW 的請求重定向 301 到 WWW。 如果訪問者訪問網頁“example.com/demo.html” 自動重定向到 “www.example.com/demo.html“。

Redirect 301 它通常由 阿帕奇 (的。htaccess) 或來自配置 NGINX 域的。 但是,可以非常簡單地從帳戶中完成 的CloudFlare 如果您將此服務用作 域名管理器.

如何使用 Cloudflare 將非 WWW URL 重定向到 WWW

1. 登錄到您的 Cloudfare 帳戶並轉到您要將非 WWW 重定向到 WWW 的域。 該域必須啟用 Cloudflare。 DNS 也是如此。 先去設置 DNS > Records 並檢查此服務是否處於活動狀態 A example.com si CNAMEAwww. Proxy status 要活躍。

2. 進入域設置 Pages → Page Rules. 在 Cloudflare 的免費版本中,您可以為每個域設置 3 個規則。 Create Page Rule.

在 Cloudflare 中創建頁面規則重定向
在 Cloudflare 中創建頁面規則重定向

3.在第一個字段中輸入 沒有 WWW 的 URL, 其次是 $1. https://example.com/$1. 這意味著保留所有網頁的永久鏈接重定向。 意義 https://example.com/abcd.html 將被重定向到 https://www.example.com/abcd.html. 用戶將到達頁面的內容。

在規則設置中,您將選擇“Forwarding URL” 並且重定向代碼將被永久選擇 301.

目標 URL 將是: https://www.example.com.

如何使用 Cloudflare 將非 WWW URL 重定向到 WWW
如何使用 Cloudflare 將非 WWW URL 重定向到 WWW

Save and Deploy Page Rule.

新規則幾乎立即生效。

這是重定向網頁的最簡單方法,不涉及訪問或了解 .htaccess 或 NGINX 指令。

對技術充滿熱情,我很高興寫 StealthSettings.com 自 2006 年起。我在作業系統方面擁有豐富的經驗: macOS, Windows 對 Linux,而且還包括程式語言和部落格平台(WordPress)和線上商店(WooCommerce、Magento、PrestaShop)。

如何 » 網際網路 » 如何使用 Cloudflare 將非 WWW URL 重定向到 WWW
發表評論