2017-02-26 86 views
1

我試圖將我的Wordpress網站轉換爲HTTPS。我現在大多完成了這個任務,但是我想添加301個重定向到https。每當我將額外的重定向代碼添加到我的htaccess時,我的網站都會因'太多重定向'而崩潰。太多的重定向,試圖從http添加301重定向到https

這是我現有的htaccess:

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 
# END WordPress 

我試圖與上述合併以下的重定向:

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^ukuleleclub.org [NC,OR] 
RewriteCond %{HTTP_HOST} ^www.ukuleleclub.org [NC] 
RewriteRule ^(.*)$ https://ukuleleclub.org/$1 [L,R=301,NC] 

誰能幫助我做到這一點?

謝謝:)

回答

0

您的規則重定向www.yourSite.comwww.yourSite.com,它會導致重定向循環。您需要檢查%{HTTPS}變量以將非https重定向到https:

RewriteEngine on 

RewriteCond %{HTTPS} off 
RewriteRule (.*) https://%{HTTP_HOST}/$1 [L,R] 
+0

謝謝!這似乎奏效了:D – mokummusic