[英]Redirect HTTP to HTTPS and WWW to NON-WWW URL
我正在嘗試將所有HTTP請求重定向到HTTPS,並將所有www重定向到非www URL。
那是,
我能夠成功重定向URL條件(1、2和3),但是第4個重定向條件不起作用,即https://www.example.net到https://example.net 。
我的網站都有www和非www URL的SSL證書。 我目前正在使用WordPress。
我的.htaccess文件包含以下代碼:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^(?:www\.)?(.*)$ [NC]
RewriteRule (.*) https://%1%{REQUEST_URI} [L,R=301]
我嘗試了許多不同的重定向條件,但沒有一個起作用。
我在Firefox中收到以下錯誤:
連接到www.example.net時發生錯誤。 對等方報告它遇到內部錯誤。 錯誤代碼:SSL_ERROR_INTERNAL_ERROR_ALERT
如何重定向第四個URL條件?
我終於找到了解決問題的辦法。 這是CloudFare,我使用的是免費版本。
從Cpanel為我的網站關閉cloudfare可使所有重定向工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.