آموزش استفاده از htaccess برای انتقال سایت به اس اس ال

آموزش استفاده از htaccess برای انتقال سایت به اس اس ال

آموزش

امروز آموزش استفاده از htaccess برای انتقال سایت به اس اس ال را برای کاربرانمان در آی وحید آماده کردیم . شما در این آموزش با استفاده از htaccess میتوانید سایت خود را به حالت ssl منتقل کنید . در نوشته های قبلی در مورد تبدیل سایت وردپرسی به https صحبت کردیم . دفعه قبل آن کار را از طریق وردپرس انجام داده ایم و البته تکمیل آن را میخواهیم با فایل htaccess انجام دهیم .

آموزش استفاده از htaccess برای انتقال سایت به اس اس ال

ما در مورد تبدیل سایت وردپرسی با استفاده از افزونه و تغییراتی در فایل های وردپرس را گفتیم . حتی کد مربوط به فایل htaccess را نیز به شما توضیح دادیم . اما این بار میخواهیم درباره فایل htaccess برای شما صحبت کنیم . همان گونه که مستحضرید فایل htaccess یکی از پر کاربرد ترین فایل های سایت شما به حساب می آید که در تمامی هاست های لینوکسی قابل استفاده است . این فایل محدود به سیستم مدیریت محتوای خاصی نیست و تمامی سیستم هارا پشتیبانی میکند .

اگر شما بخواهید کل سایت خود را به نسخه ssl تبدیل و منتقل کنید میتوانید از کد زیر در فایل htaccess خود استفاده کنید :

# First rewrite to HTTPS:
# Don't put www. here. If it is already there it will be included, if not
# the subsequent rule will catch it.
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
 
# Now, rewrite any request to the wrong domain to use www.
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

با این کار تمام لینک های شما بدون www و با www به نسخه https سایت ریدایرکت خواهند شد .

تنظیم دستی ssl وردپرس

استثنا قائل شدن برای بعضی صفحات در انتقال به SSL

ممکن است شما نخواهید تمامی صفحات شما به نسخه SSL و HTTPS ریدایرکت شود . برای این حالت نیز استثنایی وجود دارد . کافی است کد زیر را درون فایل htaccess اضافه کنید :

 # Exceptions for HTTPS
 RewriteCond %{HTTPS} off
 RewriteCond %{QUERY_STRING} !^contact

در کد بالا به عنوان مثال ما دیگر برای صفحه contact خود به حالت https منتقل نخواهیم شد .

امیدوارم از این آموزش استفاده کافی برده باشید . خوشحال میشویم نظرات خود را با ما در میان بگذارید .

امتیاز شما در رابطه با این مقاله ؟
بدبدمعمولیخوبخیلی عالی
2 رای, 3,00 از 5
Loading...

از سال 88 کار در زمینه ی سایت را شروع کرده و در زمینه های مربوط به هاستینگ ، سامانه های پیام کوتاه فعالیت دارم . فعالیت اخیر رسمی بنده پشتیبانی سیستم فروشگاهی مجنتو در ایران در تیم پرشین مجنتو و قرار دادن مطالب آموزشی در سایت آی وحید میباشد.

مشاهده مقاله من : درگاه های واسط پرداخت و مزایا نسبت به PSP

دیدگاه شما عزیزان

  • محمد
    10 شهریور 1399

    سلام
    من روی یک هاست رایگان(vPanel) موودل رو نصب کردم. کلودفلور رو هم فعال کردم ولی سایت من بالا نمیاد. تنظیمات خاصی باید روی هاست یا سایت موودل انجام بدم؟ در وی پنل در صفحه اصلی یک فایل htaccess بود، کدهایی که گفتید زدم ولی با تغییر config.php به https مجدد بالا نیومد.
    خطا:
    The page isn’t redirecting properly

    An error occurred during a connection to greentalentschool.ir.

    This problem can sometimes be caused by disabling or refusing to accept cookies.

    • محسن رضایی
      19 شهریور 1399

      سلام و عرض ادب
      این مورد مربوط به هاست میباشد لطفا با هاست خود مشورت کنید
      امیدواریم همیشه شاد و موفق باشید 🌹🙏
      با تشکر

کادر ارسال دیدگاه شما کاربر عزیز

2842 442121