آموزش ریدایرکت کردن httpبه https  :

گاهی ممکن است نیاز داشته داشته باشید تا آدرس سایت شما بعد از نصب ssl  به صورتhttps برای کاربران سایت شما به نمایش گذاشته شود  . 

اگر هاست شما cpanel  می باشد مراحل زیر را دنبال کنید:

ابتدا وارد کنترل پنل هاست خود شوید سپس بر روی گزینه File Manager کلیک کرده تا به صفحه مدیریت محتوا هاست خود هدایت شوید .


در پنجره باز شده به قسمت Public_html کلیک کرده و به دنبال فایلی به نام .htaccess بگردید و بر روی آن کلیک راست کرده و گزینه Edit را انتخاب نمایید .

سپس به صفحه ویرایش کد هدایت خواهید شد که کد زیر را می توانید در خط اول این فایل قرار دهید :

RewriteEngine On

RewriteCond %{HTTP_HOST} ^sitename\.com [OR]

RewriteCond %{HTTP_HOST} ^www\.sitename\.com [NC]

RewriteCond %{SERVER_PORT} 80

RewriteRule ^(.*)$ https://sitename.com/$1 [R,L]

و یا کد زیر :

RewriteEngine On

RewriteCond %{SERVER_PORT} 80

RewriteRule ^(.*)$ https://sitename.com/$1 [R,L]

شما می توانید به جای sitename.com آدرس سایت خود را وارد نمایید .

توجه : همان طور که می دانید فایل.htaccess  جز فایل های مخفی می باشد در صورتی که به فایل دسترسی پیدا نکردید می توانید بر روی settings کلیک کرده و سپس تیک گزینه Show Hidden Files (dotfiles) را فعال نمایید .

:اگر هاست شما پلسک می باشد مراحل زیر را دنبال کنید
ابتدا وارد کنترل پنل پلسک خود شوید و به قسمت File Manager کنترل پنل هاست خود بروید .  

در این قسمت به بخش  web.config در صورتی که موجود است بروید.

پنچره مطابق شکل زیر برای شما باز می شود که می توانید کد زیر را بین دو <configuration> و <configuration/>  کپی کنید.

<system.webServer>
        <rewrite>
            <rules>
                <clear />
                <rule name="Redirect to https" stopProcessing="true">
                    <match url=".*" />
                    <conditions>
                        <add input="{HTTPS}" pattern="off" ignoreCase="true" />
                    </conditions>
                    <action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}" redirectType="Permanent" appendQueryString="false" />
                </rule>
            </rules>
        </rewrite>
 </system.webServer>

Hai trovato utile questa risposta? 2 Utenti hanno trovato utile questa risposta (3 Voti)