مرکز آموزش
-
انتقال (Redirect) سایت از http به https
انتقال (Redirect) سایت از http به https
مرورگر Chrome از نسخه ۶۸ به بالا، ارتباطات رمزگذاری نشده یا پروتکول http را "نا امن" میداند و با برچسب Not Secure در نوار آدرس به نمایش میگذارد.
جهت انتقال (ریدایرکت) وبسایت خود از http به https میبایست مراحل زیر را طی نمایید:
۱. در ابتدا میبایست یک گواهینامه امنیتی SSL خریداری نمایید یا از گواهینامه امنیتی رایگان استفاده نمایید.
جهت خرید گواهینامه امنیتی SSL از میزبان پایتخت کلیک نمایید.
۲. ویرایش تمامی لینکها در وبسایت از http به https
در صورتی که در سایت شما از آدرسدهی مطلق به جای آدرسدهی نسبی استفاده شده است، میبایست تمامی لینکهای خود در وبسایت و پایگاه داده (Database) را از http به https تغییر دهید.
در صورتیکه از وردپرس استفاده می کنید می توانید از یکی از افزونه های زیر استفاده نمایید:
استفاده از افزونه WP Migrate DB:
-
در صورت استفاده از مدیریت محتوای وردپرس، میتوانید به سادگی انتقال به https را با پلاگین WP Migrate DB انجام دهید.
-
در ابتدا گزینه Find & Replace: Run a find & replace on this site's db در قسمت تنظیمات این پلاگین را فعال نمایید، سپس در قسمت Old URL آدرس وبسایت خود را با http بصورت http://mydomain.com و در قسمت New URL آدرس وبسایت خود را با https بصورت https://mydomain.com وارد نمایید. سپس بر روی Find & Replace کلیک نمایید تا تغییرات مورد نظر شما اعمال گردد.
استفاده از افزونه Really Simple SSL:
از طریق افزونه Really Simple SSL برروی وردپرس می توانید اقدام به ریدایرکت کردن HTTP به HTTPS نمایید.
- در صورتی که در وبسایت شما جاوا اسکریپتها و کتابخانههای Ajax با آدرس http فراخوانی میشوند، حتماً آدرس آنها را نیز با https تغییر دهید، در غیر اینصورت با هشدار Mixed Content مواجه خواهید شد.
۳. ریدایرکت ۳۰۱ از http به https
کد زیر را در فایل htaccess. خود واقع در پوشه public_html قرار دهید. (این کد میبایست پس از عبارت RewriteEngine On در بلاک mod_rewrite قرار گیرد)
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE]
فایل robots.txt خود را نیز بررسی نمایید. در صورت وجود آدرسهایی با پروتکول http، آنها را نیز به https تغییر دهید.
اگر تمامی مراحل را به درستی انجام داده باشید، سایت شما بصورت کامل به https ریدایرکت میشود.
جهت انجام تغییرات در Google Webmaster Tools به کنسول گوگل مراجعه نمایید و یک پروفایل با آدرس وبسایت خود با https ایجاد نمایید. سپس Sitemap خود را نیز اضافه نمایید.
همچنین جهت تسریع بخشیدن به ایندکس شدن سایت با آدرس https، در بخش Crawl بر روی Fetch as Google کلیک نمایید. (گزینه Request Indexing را نیز انتخاب نمایید)
- در صورتی که در گوگل آنالیتیکس و شبکههای اجتماعی نیز سایت خود را با http ثبت نمودهاید، آنها را نیز به https تغییر دهید.