簡體   English   中英

使用www將http重定向到https

[英]Redirect http to https with www

我正在嘗試找出如何將所有內容(帶有/不帶有http /和帶有http和不帶有http:)重定向到https:// www (帶有www。)

我知道它需要寫在.htacess文件中,並且我已經強制管理員在wp-config使用https。 我需要將確切的腳本添加到我的.htacess文件頂部。

我正在Cpanel運行。 我在maxcdn使用wordpressw3cache 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM