آموزش استفاده از 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 و HTTPS ریدایرکت شود . برای این حالت نیز استثنایی وجود دارد . کافی است کد زیر را درون فایل htaccess اضافه کنید :
# Exceptions for HTTPS RewriteCond %{HTTPS} off RewriteCond %{QUERY_STRING} !^contact
در کد بالا به عنوان مثال ما دیگر برای صفحه contact خود به حالت https منتقل نخواهیم شد .
امیدوارم از این آموزش استفاده کافی برده باشید . خوشحال میشویم نظرات خود را با ما در میان بگذارید .
سلام
من روی یک هاست رایگان(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.
سلام و عرض ادب
این مورد مربوط به هاست میباشد لطفا با هاست خود مشورت کنید
امیدواریم همیشه شاد و موفق باشید 🌹🙏
با تشکر