Skocz do zawartości

htaccess i SSL - problem z częścią reguł


jaclaw

Rekomendowane odpowiedzi

Wykupiłem certyfikat dla domeny, chcę zatem przekierować wszystkie adresy z https:// na https:// tym kodem

RewriteCond %{HTTPS} off
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI}

poniżej mam reguły, które działały wcześniej, a teraz z połączeniu z tą pierwszą działa ich tylko część. W skrócie wygląda to tak:

 

RewriteRule ^grupa,do-(.*),(.*),d-(.*).html$ index.php?id=prod_grupa&doczego=$1&model=$2&id_grupa=$3 [L]
RewriteRule ^(.*),i([0-9]*).html$ index.php?id=podstrony_info&nazwa_seo=$1&nr=$2 [L]
RewriteRule ^koszyk.html$ index.php?id=koszyk [L]
RewriteRule ^zamawiam_ok.html$ index.php?id=zamawiam_ok [QSA]
RewriteRule ^szukaj.html$ index.php?id=szukaj [QSA]
RewriteRule ^([a-z]*),p.html$ index.php?id=panel&strona=$1 [L]
RewriteRule ^(.*),p([0-9]*).html$ index.php?id=produkt&nazwa=$1&id_produktu=$2 [L]

 

Teraz w 100% działają tylko te metody które nie zaczynają się od zmiennej. 1, 3, 4 5 działa, a druga i przedostatnia i ostatnia nie.

Wywalają się jeśli podam adres z https:// a jeśli podam z https:// działają ok. O co tu chodzi? :)

 

 

Drukarka przestaje już drukować? Kup tusze i tonery na inkhouse.pl !

Odnośnik do komentarza
Udostępnij na innych stronach

Jak ulokowałeś reguły dotyczące HTTPS, jak są położone względem problematycznego w/w kodu oraz gdzie je zamieściłeś w pliku? 

PS. Spróbuj takiej regułki:
 

RewriteCond %{HTTP_HOST} !=www.domena.eu [OR]
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://www.domena.eu/$1 [R=301,NC]

 

Właściciel w simpleideas.pl - serwery, migracje, SEO, optymalizacja wydajnościowa i pagespeed, odwirusowywanie

Polecam serwery VPS oraz hosting z oferty webh.pl - 20% rabatu z kodem PROMO777.

Sprawdź także niezależne forum o hostingu.

Odnośnik do komentarza
Udostępnij na innych stronach

Najpierw mam to: 


RewriteCond %{HTTP_HOST} ^www.domena.pl(.*) [NC]
RewriteRule ^(.*)$ https://domena.pl/$1 [R=301,L]

RewriteCond %{HTTPS} off
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI}

a następnie podane wpisy.

 

 

Drukarka przestaje już drukować? Kup tusze i tonery na inkhouse.pl !

Odnośnik do komentarza
Udostępnij na innych stronach

Przerzuć regułki przekierowujące na koniec.

Właściciel w simpleideas.pl - serwery, migracje, SEO, optymalizacja wydajnościowa i pagespeed, odwirusowywanie

Polecam serwery VPS oraz hosting z oferty webh.pl - 20% rabatu z kodem PROMO777.

Sprawdź także niezależne forum o hostingu.

Odnośnik do komentarza
Udostępnij na innych stronach

Wtedy przekierowuje ale na adres typu:

https://domena.pl/index.php?id=podstrony_info&nazwa_seo=regulamin&nr=14

zamiast na

https://domena.pl/regulamin,i14.html

 

Co ciekawe jest ok jak wchodzę bezpośrednio na ten 2gi adres. Nie działa tylko przekierowanie http->https w przypadku tej reguły.

Drukarka przestaje już drukować? Kup tusze i tonery na inkhouse.pl !

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności