Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Przekierowanie z http na https
Forum PHP.pl > Forum > Przedszkole
Patricco90
Witam, mam wykupiony ssl prawidłowo.

próbuję przekierować z http na https lecz nie wszystkie osoby przekierowuje... pytanie dlaczego.

  1. RewriteEngine On
  2. RewriteCond %{HTTPS} on
  3. RewriteRule ^(.*)$ <a href="https://www.domena.pl/$1" target="_blank">https://www.domena.pl/$1</a> [L,R=301]


przy tej wersji Mi działa

  1. RewriteEngine On
  2. RewriteCond %{HTTPS} off
  3. RewriteRule ^(.*)$ <a href="https://www.domena.pl/$1" target="_blank">https://www.domena.pl/$1</a> [L,R=301]


przy tej wersji nie działa mi www
trueblue
Jeśli SSL jest włączone, to musisz dodatkowo sprawdzać czy domena jest bez www, żeby przekierowując na "z www" nie wpaść w pętlę przekierowań.

Czy to certyfikat wildcard, czy na jedną domenę (jaką)?
Patricco90
ssl na jedną domene
trueblue
www.domena.pl i domena.pl to dwie odrębne domeny. Nie wiem czy pisząc o jednej domenie masz na myśli obsługę obydwu takich domen, czy tylko jednej opcji. Jeśli jednej, to musisz wykupić drugi certyfikat na drugą opcję.
Patricco90
https://certyfikatyssl.pl/certyfikat-rapid-ssl.html

wychodzi na to ze chroni domena.pl oraz www.domena.pl



//

teraz dopiero zauważyłem ze np. do https://www.domena.pl//index.php

dodaj przed plikiem / ale nie mam pojęcia z jakiej racji... nie w każdym rpzypadku

  1. RewriteEngine On
  2. RewriteBase /
  3. RewriteCond %{HTTPS} off
  4. RewriteCond %{HTTP:X-Forwarded-Proto} !https
  5. RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.