जब मैं HTTP पृष्ठों से एचटीटीपीएस पृष्ठों (केवल विशिष्ट पृष्ठों के लिए) पर रीडायरेक्ट के लिए नियम बनाने का प्रयास करता हूं, तो .htaccess के साथ, मुझे लूप रीडायरेक्ट प्राप्त हुआ है। मैं कहाँ गलत हूँ?http से https पृष्ठ पर स्थायी रीडायरेक्ट
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTPS} !on
RewriteCond %{REQUEST_URI} ^(/doctor) [NC, OR]
RewriteCond %{REQUEST_URI} ^(/client)
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L]
RewriteCond %{HTTPS} on
RewriteCond %{REQUEST_URI} !^(/doctor) [NC, OR]
RewriteCond %{REQUEST_URI} !^(/client)
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [L]
मुझे लगता है, लेकिन मुझे समस्या है जब मैं सभी पृष्ठों को दिखाना चाहता हूं, जो https/डॉक्टर और क्लाइंट के बिना क्लाइंट के अंतर्गत स्थित नहीं हैं। – misho
SERVER_PORT चर का उपयोग न करें, इसके बजाय HTTPS का उपयोग करें, इस तरह यदि सुनना बंदरगाह बदलता है (या आप एकाधिक बंदरगाहों पर सुनते हैं), तो रीडायरेक्ट अभी भी काम करता है। – Kazar
@kazar: अच्छा बिंदु। – ayush