2012-10-02 20 views
5

मैं के सभी पुनर्निर्देशित करने के लिए देख रहा हूँ:.htaccess दोनों http अनुप्रेषित // गैर- www

http:// 
http://www. 
https://www. 

to https:// 

यह जवाब दिया गया है हो सकता है यहां पहले, लेकिन प्रासंगिक प्रतीत होने वाले प्रश्नों से गुज़रने के बाद वे सब कुछ नहीं हैं जो मैं कर रहा हूं, और मैंने जो भी कोशिश की है, उसके परिणामस्वरूप रीडायरेक्ट लूप हो गया है या उम्मीद के अनुसार काम नहीं कर रहा है।

उदाहरण के लिए:

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

RewriteCond %{HTTPS_HOST} ^example.com 
RewriteRule ^(.*)$ https://example.com/$1 [R=301,L] 

आपकी मदद के लिए अग्रिम धन्यवाद।

उत्तर

5

प्रयास करें:

RewriteCond %{HTTP_HOST} !^energenie4u\.co\.uk$ [NC,OR] 
RewriteCond %{HTTPS} off 
RewriteRule ^(.*)$ https://energenie4u.co.uk/$1 [R=301,L] 
+0

मैं इतना था बहुत करीब एक दो बार ... धन्यवाद। – PaulSkinner

+0

और, भलाई मुझे मदद करती है, अगर मैं ऐसा करना चाहता हूं, लेकिन उन्हें सभी को https: // www.' पर इंगित करें? – PaulSkinner

+1

@PaulSkinner बस 'energenie4u.co.uk' के 2 उदाहरणों को' www.energenie4u.co.uk' 'में बदलें (' \ 'escapes को ध्यान में रखते हुए) –