ارزدیجیتال
حراجی دامنه های ویژهمشاهده





وینگو مارکت
تبلیغات
تبلیغات
تبلیغات تبلیغات
تبلیغات تبلیغات

3 روش برای ریدایرکت وب سایت از HTTP به HTTPS

آموزش ها , مقالات,آموزش,ترفند

وجود گواهی SSL در وب سایت (اتصال HTTPS) یکی از موارد مهمی است که بر موتورهای جستجوی گوگل تاثیر زیادی دارد. داشتن این گواهی سبب می شود وب سایت شما در نتایج جستجوی گوگل در صفحات اول قرار بگیرد. وب سایت هایی که به درستی ایمن سازی شده باشند به طور طبیعی در نتایج موتورهای جستجو قابل اعتماد تر هستند. حتی قبل از این ها، حفاظت از SSL همچنان بخش مهمی از تلاش افراد برای ایمن سازی اطلاعات حساس کاربرانشان بود. به ویژه برای مشاغلی مانند فروشگاه های آنلاین که مشتری را به صفحه پرداخت هدایت می کنند و وب سایت هایی که هر نوع اطلاعات شخصی از بازدیدکنندگان خود دریافت می کنند.

3 روش برای ریدایرکت وب سایت از HTTP به HTTPS

اگر قبلا کار تبدیل وب سایت از HTTP به HTTPS را انجام نداده باشید احتمالا نگران هستید که با انجام این کار، وب سایتتان دچار تاثیرات منفی تغییرات نشود. برای حل این مشکل، ما 3 روش آسان برای انجام این تغییر به شما آموزش می دهیم که هیچ گونه تأثیر منفی بر روی سایت شما ندارند:

 

از طریق یک تابع PHP

قبل از انتخاب این روش، ابتدا مطمئن شوید که SSL از قبل روی سرور شما نصب شده باشد. برای اطمینان از این موضوع، متغیر سرور HTTPS تعریف شده را مشاهده کنید. اگر مقدار آن ON باشد، به این معنی است که SSL نصب شده است. از اینجا به بعد، تغییر مسیر از طریق کد زیر انجام می شود:

<?php
function redirectTohttps() {
if($_SERVER[‘HTTPS’]!=”on”) {
$redirect= “https://”.$_SERVER[‘HTTP_HOST’].$_SERVER[‘REQUEST_URI’];
header(“Location:$redirect”);
}}
?>

از طریق فایل htaccess

در این روش ابتدا باید فایل .htaccess را در مدیریت فایل سی پنل خود پیدا کنید. پس از پیدا کردن، باید آن را ویرایش کنید و یکی از این 2 تا کد زیر را وارد کنید:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]

کد دوم

RewriteEngine On 
RewriteCond %{HTTPS} !on 
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$ 
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$ 
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

این 3 دستور اساساً به سرور شما می‌گویند که برای جستجوی فعال بودن یا نبودن HTTPS از mod_rewrite استفاده کند و اگر فعال نیست شرط را اعمال کند و قسمت اول را از HTTP به HTTPS بازنویسی کند.

 

استفاده از متا تگ HTML

این روش را در صورتی انتخاب کنید که به هر دلیلی نمی توانید از mod_rewrite استفاده کنید. برای این کار کافیست این خط کد را در هدر خود اضافه کنید:

<meta http-equiv=”Refresh” content=”0;URL=https://www.yourdomainname.com”/>

امیدوارم با یکی از روش هایی که آموزش دادیم بتوانید به راحتی وب سایت خود را از HTTP به HTTPS تبدیل کنید.
موفق باشید

این محتوا چقدر براتون مفید بود؟

از ۱ تا ۵ امتیاز بدید.

میانگین رتبه 5 / 5. تعداد رای : 127

تا حالا کسی رای نداده! اولین نفر شما باشید.

دانلود

هاست ارزان، لایت اسپید، سرور مجازی منطبق با اسکریپت های 20script کلیک کنید >

خرید ارز
مطلب مفیدی بود ؟
نویسنده : تیم محتوای 20اسکریپت 0 آموزش ها , مقالات,آموزش,ترفند
لینک کوتاه مطلب : https://www.20script.ir/?p=62685
کلمات کلیدی پست :
مطالب مرتبط
9,368افزونه انتقال دیدگاه ها در وردپرس + آموزش تاریخ : 2014/12/6
8,000آموزش بک آپ گیری از CPanel با چند کلیک ساده تاریخ : 2019/11/5
برخی از قالب های وبلاگ - بیست اسکریپت
قالب عشق بین انگشت هاقالب عشق بین انگشت ها
قالب دخترونه و آرایشقالب دخترونه و آرایش
قالب زیبای ماشینقالب زیبای ماشین
قالب فانتزی و طنز چِشمقالب فانتزی و طنز چِشم
قالب دختر رویاییقالب دختر رویایی
قالب وبلاگ دکوراسیونقالب وبلاگ دکوراسیون
قالب وبلاگ کلبه و درختقالب وبلاگ کلبه و درخت
قالب دختر زیباقالب دختر زیبا
قالب پسرونه غمگینقالب پسرونه غمگین
قالب عاشقانه قلبقالب عاشقانه قلب