دستور ریدایرکت 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 هم ایجاد و این کد را داخلش قرار بدین ، بدین صورت مشکلتون حل میشه

آموزش کامل قرار دادن اینماد دو ستاره را از این قسمت می توانید مشاهده نمائید

اشتراک گذاری:

Share on facebook
Share on twitter
Share on linkedin
Share on whatsapp

آسمان هاست را در اینستاگرام دنبال کنید