jaclaw Opublikowano 11 Lipca 2017 Udostępnij Opublikowano 11 Lipca 2017 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 Więcej opcji udostępniania...
theqkash Opublikowano 11 Lipca 2017 Udostępnij Opublikowano 11 Lipca 2017 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 Więcej opcji udostępniania...
jaclaw Opublikowano 11 Lipca 2017 Autor Udostępnij Opublikowano 11 Lipca 2017 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 Więcej opcji udostępniania...
theqkash Opublikowano 11 Lipca 2017 Udostępnij Opublikowano 11 Lipca 2017 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 Więcej opcji udostępniania...
jaclaw Opublikowano 11 Lipca 2017 Autor Udostępnij Opublikowano 11 Lipca 2017 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 Więcej opcji udostępniania...
jaclaw Opublikowano 13 Lipca 2017 Autor Udostępnij Opublikowano 13 Lipca 2017 Ok problem rozwiązany tym kodem https://stackoverflow.com/questions/1478173/htaccess-redirect-www-to-non-www-with-ssl-https Temat do zamknięcia. Drukarka przestaje już drukować? Kup tusze i tonery na inkhouse.pl ! Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Zarchiwizowany
Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.