apache - अपाचे पुनर्निर्देशन को http से https और गैर www से www



url-redirection (1)

मुझे apache2 के साथ एक समस्या हो रही है मैं दोनों पोर्ट 80 को पोर्ट 443 पर रीडायरेक्ट करना चाहूंगा, लेकिन www से www www को भी रीडायरेक्ट करना चाहूंगा।

निम्नलिखित कॉन्फ़िग में मुझे https से http पुनर्निर्देशन ठीक काम कर रहा है:

<VirtualHost *:80>
    Redirect permanent / https://www.example.com/
</VirtualHost>

<VirtualHost *:443>
    ServerName www.example.com
    DirectoryIndex index.html
    ...
</VirtualHost>

समस्या यह है कि मैं http से https ठीक कर सकता हूं, हालांकि जब मैं https://example.com जाता हूं तो यह https://example.com रीडायरेक्ट नहीं करता है

क्या कोई मेरी मदद कर सकता है इस मुददे के मामले मे?


अपने <VirtualHost *:443> अनुभाग में, निम्नलिखित नियम जोड़ें:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^example\.com$ [NC]
RewriteRule ^ https://www.example.com%{REQUEST_URI} [R=301,L]




url-redirection