رفتن به مطلب

دستور ریدایرکت http به https و برعکس در httaccess


پست های پیشنهاد شده

برای ریدایرکت کردن هم می توان از طریق خود کنترل پنل هاست اقدام کرد و هم از طریق خود فایل htaccess.

این فایل معمولا در قسمت public_html هاست قبلا ایجاد شده است که میتوانید دستورات را بهش اضافه کنید ، در سی پنل موقع باز کردن file manager حتما تیک گزینه Show Hidden Files (dotfiles) را بزنید چون این فایل به صورت hidden هست.

برای ریدایرکت کردن پروتکل http به https از دستور زیر استفاده نمائید :

 

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

 

و برای ریدایرکت کردن پروتکل https به http از دستور زیر استفاده نمائید :

 

RewriteEngine On
RewriteCond %{HTTPS} on
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

 

یکی از کاربرد های ریدایرکت کردن پروتکل https به http برای قرار دادن نماد الکترونیک دو ستاره در سایت هایی که ssl گرفته اند ، هست

سایت enamad میگه ssl بگیرین تا نماد دوستاره بهتون بدم ولی بعد که میگیرین و کدش را قرار می دهید کار نمیکنه !!

برای همین شما یک پوشه داخل هاست میتونید ایجاد کنید و یک فایل html خالی در این پوشه ایجاد کنید و کد نماد را داخلش قرار بدین و یک فایل .htaccess هم ایجاد و این کد را داخلش قرار بدین ، بدین صورت مشکلتون حل میشه

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

مهمان
این موضوع برای عدم ارسال قفل گردیده است.
×
×
  • اضافه کردن...