我正在嘗試重定向我的網站,並且每次嘗試將它重定向到www.example.com中的https://example.com時,我似乎都會遇到問題。將http重定向到https並將www重定向到非www
如果我在瀏覽器中鍵入example.com,它會將我重定向到https://example.com。無論何時輸入www.example.com而不僅僅是example.com,我都會收到以下消息。
此網站無法提供安全連接 www.example.com使用不受支持的協議。 ERR_SSL_VERSION_OR_CIPHER_MISMATCH 隱藏詳情 不支持的協議 客戶端和服務器不支持通用SSL協議版本或密碼套件。
我已經嘗試了許多不同的重寫條件,在我的htaccess文件中,但似乎沒有工作。
這是我現在有我的最後一次測試的...
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
# Redirect all connection to SSL/443
RewriteCond %{SERVER_PORT} !^443$
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
RewriteCond %{HTTP_HOST} ^www\.example\.com$
RewriteRule ^(.*)$ "https\:\/\/example\.com\/$1" [R=301,L]
如果任何人都可以在得到重定向從WWW版本使用HTTPS非www版本,幫助其將高度讚賞。
非常感謝您提前。
檢查什麼服務器主機名實際點至。 – SLaks