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

Avatar
  • محبوب حسین زاده
  • 474 روز پیش
  • 354 بازدیدها
  • کلمات کلیدی: