|  首頁
說明

WordPress 說明

噠啦噠啦噠...計算中...計算中...啟動序列 42...
啵啵嗶嗶啵… 機器人自動化中… 此網頁是經由機器人自動翻譯成您的本地語言。某些翻譯可能還不盡完善,我們需要您的幫助!使用頁面底部的按鈕告訴我們本文是否有幫助。 前往英語版本

在Windows上為WordPress重新導向HTTP至HTTPS

若要將您的WordPress網站重新導向至Windows上的安全HTTPS協議,必須進行幾個步驟,才能重新導向正常運作。

請注意:如果您的網站託管在我們的WordPress託管主機平台上,您無需手動變更這些設定,則會自動設定HTTPS通訊協定。

WordPress準備步驟

在修改任何程式碼前,請先進行這些步驟。

  1. 登入WordPress
  2. 在選單中點選「設定」 ,然後點選「一般」
  3. 在「一般設定」中找到下列項目::
    • WordPress位址(URL):
    • 網站網址(URL):
  4. 更新兩個網址至包含https而非http
  5. 儲存變更

Windows重新導向步驟

如果您的WordPress網站託管於Windows,則會使用web.config設定檔將web.config放置在網站根目錄後,系統會在偵測到並執行檔案後變更網站行為。

  1. 從主機帳戶下載web.config複本。
  2. 使用您偏好的文字編輯器開啟檔案

    注意:確定您要使用不使用自動換行的純文字編輯器編輯web.config檔案。部分編輯器(如MS Word或已啟用自動換行的Notepad)會插入看不見的字元,表示換行。您的web.config檔案包含以下特殊字元時,將無法運作。

  3. 進行必要的變更(請參閱以下範例)。
  4. 儲存您的變更。
  5. 將修改過的web.config上傳到您的主機帳戶。
  6. 在使用HTTP通訊協定的網站上測試您的作品,網站應該會自動重新導向到HTTPS。

範例WordPress web.config內容

您的WordPress網站web.config檔案應該應該已有預設項目。它應該看起來像這個例子:

?xml版本=“ 1.0” coding =“ UTF-8”? >設定> system.webServer >重寫>規則>規則名稱=“ WordPress規則” stopProcessing =“ true”>符合url =“。*” / >條件>新增輸入=“ {REQUEST_FILENAME} ” matchType =“ IsFile” negate =“ true” / >新增「input =“ =” {REQUEST_FILENAME} “ matchType =” IsDirectory“ negate =” true“ / > /條件> action type =“ Rewrite” url =“ index.php” / > / rule > / rules > / rewrite > /system.webServer > / configuration >

為確保您的主機帳戶會在所有網站流量上強制使用HTTPS通訊協定,您需要在web.config檔案中新增下列項目。

清除/ >規則name =“重新導向至https” stopProcessing =“ true”>符合url =“(。*)” / >條件>新增輸入=“ {HTTPS} ” pattern =“ off” ignoreCase =“ true” / > /條件> action type =“ Redirect” url =“ https://{HTTP_HOST}{REQUEST_URI} ” https://{HTTP_HOST}{REQUEST_URI} =“永久” / > / rule >

您需要將程式碼片段放在web.config檔案的規則之後。看起來應該和下面的例子類似:

?xml版本=“ 1.0” coding =“ UTF-8”? >設定> system.webServer >重寫>規則>清除/ >規則name =“重新導向至https” stopProcessing =“ true”>符合url =“(。*)” / >條件>新增輸入=“ {HTTPS} ” pattern =“ off” ignoreCase =“ true” / > /條件> action type =“ Redirect” url =“ https://{HTTP_HOST}{REQUEST_URI} ” https://{HTTP_HOST}{REQUEST_URI} =“永久” / > / rule >規則名稱=“ WordPress規則” stopProcessing =“ true”>符合url =“。*” / >條件>新增輸入=“ {REQUEST_FILENAME} ” matchType =“ IsFile” negate =“ true” / >新增「input =“ =” {REQUEST_FILENAME} “ matchType =” IsDirectory“ negate =” true“ / > /條件> action type =“ Rewrite” url =“ index.php” / > / rule > / rules > / rewrite > /system.webServer > / configuration >

更多資訊


這篇文章有用嗎?
感謝您提供意見。 若要與客戶服務代表聯絡,請撥打支援中心電話號碼,或使用上方的對話選項。
很高興能幫上忙! 還有什麼可幫您的嗎?
很抱歉有這種情形。 請告訴我們您不了解的部分,或解決方案無法解決您問題的原因。