2016-03-19 16 views
1

Web sitem var. Benim .htaccess kodu ekledikten sonraapache http to https çok fazla kez yönlendirildi

<IfModule mod_rewrite.c> 
    RewriteEngine On 

    RewriteCond %{HTTPS} off 
    RewriteCond %{HTTP_HOST} ^www\.(.*)$ 
    RewriteRule ^(.*)$ https://%1/$1 [L,R=301] 

    RewriteCond %{HTTPS} off 
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] 
</IfModule> 

ben sayfayı yeniden bir hata alıyorum: benim .htaccess için bir kod baktı ve ben aşağıdaki kodu buldum bu yüzden sadece sayfadaki https kullanmak istiyorum : Çok fazla kez yönlendirildi.

Kodu .htaccess'ten kaldırdıktan sonra sayfayı yeniden yükledim. İyi çalışıyor. Sayfayı https ile manuel olarak yeniden yüklersem de iyi çalışır.

Neden hata alıyorum?

Yardımlarınız için teşekkürler!

cevap

0

aynı sorunla koştum ve .htaccess için çok daha basit kodunu kullanarak sorunumu çözdü:

Options +FollowSymLinks 
RewriteEngine on 

RewriteCond %{HTTPS} off 
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]