آموزش ریدایرکت کردن 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>