2016-03-21 19 views
3

Tüm https isteğini ana sayfa dışında http olarak yeniden yönlendirmeye çalışıyorum, ancak https'in ana sayfasının başka bir URL'ye yönlendirmesini de istiyorum. Burada Htaccess ana sayfa dışındaki tüm sayfalar için https'yi yönlendirin, ana sayfa için https'yi başka bir URL'ye yönlendirin

ben şu anda

RewriteEngine On 
RewriteCond %{HTTPS} on 
RewriteCond %{REQUEST_URI} !^/$ 
RewriteRule (.*) http://www.example.com/$1 [R=301,L] 

kural yukarıda ana hariç her şeyi yönlendirir ama başka url ör yönlendirildi ana istiyorum benim .htaccess ne var

https://www.example.com/ 
redirects to 
http://www.example.com/non-secured-page 

i tam ihtiyacım .htaccess kuralı bunu yapabilir.

cevap

3

Sen kullanabilirsiniz:

RewriteEngine On 

RewriteCond %{HTTPS} on 
RewriteRule (.+) http://www.example.com/$1 [R=301,L,NE] 

RewriteCond %{HTTPS} on 
RewriteRule ^/?$ http://www.example.com/non-secured-page [R=301,L] 
+4

Cevabınız daha doğrudur. +1 – starkeen

+3

Teşekkürler @starkeen, sadece küçük farklılıklar var sanırım – anubhava

+1

teşekkürler @anubhava gibi sadece istiyorum – user3476168

İlgili konular