[英]How to redirect http:// http://www and https://www to https:// using .htaccess
[英]Redirect http to https with www
我正在嘗試找出如何將所有內容(帶有/不帶有http /和帶有http和不帶有http:)重定向到https:// www 。 (帶有www。)
我知道它需要寫在.htacess
文件中,並且我已經強制管理員在wp-config
使用https。 我需要將確切的腳本添加到我的.htacess
文件頂部。
我正在Cpanel
運行。 我在maxcdn
使用wordpress
和w3cache
。 maxcdn
已經為https設置。
我找到了有關如何編寫代碼的文章,但缺乏自己創建代碼的知識。
任何幫助是極大的贊賞!
謝謝你的時間。
如Shiv所說, .htaccess
絕對是正確的方法。 這是完整的解決方案,它將重定向到SSL並添加www(如果不存在):
RewriteEngine On
RewriteCond %{HTTP_HOST} ^yourdomain.com [OR]
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://www.yourdomain.com/$1 [L,R=301]
我認為這可以解決問題:
# 301 Redirect 1
RewriteCond %{HTTP_HOST} ^domain\.com$ [NC]
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^$ https://www.domain.com/? [R=301,NE,NC,L]
# 301 Redirect 2
RewriteCond %{HTTP_HOST} ^www\.domain\.com$ [NC]
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^$ https://www.domain.com/? [R=301,NE,NC,L]
顯然將domain.com更改為您的域名。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.