امروز : دوشنبه ۲ مرداد ۱۳۹۶ شما در سایت وبیت هستید.
دسته ها
سبد خرید شما

محصولی موجود نمی باشد!

redirect-http-to-https آموزش نحوه ریدایرکت صحیح سایت از http به https

اکنون در سال 2017، بیش از هر زمان دیگری مدیران وب سایت ها اقدام به تغییر پروتکل ارتباطی وب سایت خود می کنند. در واقع، با افزایش اهمیت وجود گواهی امنیتی SSL و استفاده از پروتکل ایمن Https مدیران سایت ها به سراغ تغییر سایت از http به https می روند.
اما اگر این روال به درستی انجام نگیرد، مشکلات زیادی را برای ارتباط کاربران با وب سایت به وجود خواهد آورد. بنابراین ریدایرکت درست از http به https کاری است که باید با دقت انجام گیرد.

ریدایرکت صحیح سایت از http به https

برای اینکه درخواست های ارسالی سایت به پروتکل http را به https منتقل کنیم لازم است که دستورات ریدایرکت استفاده کنیم. در این حالت باید کدهایی را به فایل htaccess اضافه کرد.
کدهای زیر را به فایل htaccess اضافه کنید: (قبل از انجام این کار یک نسخه بک آپ از فایل تهیه کنید تا در صورت بروز مشکل بتوانید به حالت قبلی بازگردانید)

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
  
  
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
  
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
  
</IfModule>
  
# END WordPress

در کدهای فوق ابتدا ما حالت ریدایرکت را تعریف کردیم و سپس در ادامه دستورات اشاره شد که HTTPS بر روی سایت فعال است! پس اگر درخواستی به آدرس http فرستاده شد آن را به صورت خودکار به https ریدایرکت کند.
برای ریدایرکت ها نیز از کد وضعیت 301 استفاده شده است تا این روند انتقال پروتکل سایت به سئو آسیبی وارد نکند.

اکنون فایل را ذخیره کنید و سپس آدرس صفحه سایت را با http وارد کنید و مطمئن شوید که ریدایرکت سایت به https به درستی انجام گیرد.

چند نکته که باید بدانید:

  • از آنجا که گوگل حتی اگر مشخص نکرده باشید که سایت با www یا بدون www لود می شود، هر دو حالت را ایندکس کرده و مشکلات سئو بروز می کند. بدین جهت ما در این روش سایت را به طور کامل از http به https تغییر وضعیت می دهیم تا گوگل آدرس URL ها را با https ایندکس کند.
  • اگر با فعال کردن https همچنان قفل سبز رنگ نشان داده نمی شود، دلیل آن وجود فایل هایی با آدرس http است. برای مثال اگر تصاویر، فایل های استایل و جاوا اسکریپت از طریق آدرس http فراخوانی شوند، مرورگر جلوی این فرخوانی را گرفته و به همین دلیل آدرس بار سبز نشان داده نمی شود.

هاست و دامین ندارید!؟ هم اکنون سفارش دهید.

نکته : کپی بردای و انتشار مطالب وبیت با ذکر منبع بلامانع می باشد.

توجه : لطفا مشکلات خود را در انجمن های وبیت مطرح کنيد.

منبع : وبیت

آیا مطلب موثر و مفید بود؟ حالا امتیاز خود ثبت کنید.
بازدید : 293 بار دسته بندی : آموزش ، آموزش وبمستر دیدگاه : ۲ تاريخ : ۷ اسفند ۱۳۹۵
به اشتراک بگذارید :
فیسبوک گوگل تویتر کلوب فیسنما
payam

دیدگاه کاربران تعداد دیدگاه : ۲

payam
محمدکاربر سایت
پاسخ دهید
سه شنبه , ۱۰ اسفند ۱۳۹۵

سلام، تغییر از htpp به htpps باعث افت سایت نمیشه ؟
من چند نفر رو دیدم که بعد از تغییر سایت به htpps با افت بازدید روبرو شدن .
دلیل این افت بازدید چیه ؟

payam
محمد پورداداشمدیر سایت
پاسخ دهید
چهارشنبه , ۱۱ اسفند ۱۳۹۵

با سلام
نباید مشکلی باشه چون تغییر دامنه ندارید و فقط پروتکل عوض میشه