![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 7.10.2016 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Potrzebuje skompletować komplet przekierowań na moją stronę. Aktualnie mam problem przy braku przenosin z http://xxx.pl/xxx/ na https://xxx.pl/xxx/
Oto zawartość pliku .htaccess Kod RewriteEngine On RewriteCond %{HTTP} off [OR] RewriteCond %{HTTP} !=on RewriteRule ^(.*)$ https://xxx.pl/$1 [L,R=301] RewriteCond %{HTTPS} on RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC] RewriteRule ^(.*)$ https://xxx.pl/$1 [R=301,L] RewriteCond %{HTTPS} off RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC] RewriteRule ^(.*)$ https://xxx.pl/$1 [R=301,L] Ogólnie rzecz biorąc potrzebuje zrobić przekierowania z: http://xxx.pl http://www.xxx.pl https://www.xxx.pl ...adres.pl/index.php(html) na https://xxx.pl Dodam jeszcze że chciałbym aby przekierowania działały również na podstrony np z http://xxx.pl/xxx/ na https://xxx.pl/xxx/ |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 358 Pomógł: 1 Dołączył: 20.07.2014 Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem, dlaczego nie działa przekierowanie http://www... na https://...
Ten post edytował tenloginjestzajety 8.10.2016, 01:40:08 -------------------- Nigdy nie zapominam kliknąć "pomógł". Zastosowanie na stronie [prosze nie spamuj]
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Wyszukiwarka.
Temat: innePrzekierowanie htaccess -------------------- |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 7.10.2016 Ostrzeżenie: (0%) ![]() ![]() |
Wszystkie przekierowania stron głównych działa, ale nie działają podstrony dla http (Dla https podstrony działają) Czyli dla przykładu:
z http://xxx.pl/xxx/ oraz http://www.xxx.pl/xxx/ na https://xxx.pl/xxx/ Dodam jeszcze że dla tych podstron z http przekierowanie działa dla www na zasadzie http://www.xxx.pl/xxx/ na http://xxx.pl/xxx/. Czyli kwestia zrobienia przekierowania z http://xxx.pl/xxx/ na https://xxx.pl/xxx/. Oczywiście zamiast /xxx/ treść strony wpisana przez użytkownika Podane propozycje testowałem, ale nie działają Ten post edytował hanyse 8.10.2016, 10:23:36 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Pokaż cały .htaccess.
-------------------- |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 7.10.2016 Ostrzeżenie: (0%) ![]() ![]() |
Kod # BEGIN WordPress
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress RewriteEngine On RewriteCond %{HTTP} off [OR] RewriteCond %{HTTP} !=on RewriteRule ^(.*)$ https://domena.pl/$1 [L,R=301] RewriteCond %{HTTPS} on RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC] RewriteRule ^(.*)$ https://domena.pl/$1 [R=301,L] RewriteCond %{HTTPS} off RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC] RewriteRule ^(.*)$ https://domena.pl/$1 [R=301,L] |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Ale tu nie ma rozwiązania, które proponowałem.
-------------------- |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 7.10.2016 Ostrzeżenie: (0%) ![]() ![]() |
Gdy mam ustawione:
Kod # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress RewriteEngine On RewriteCond %{HTTPS} off [OR] RewriteCond %{HTTPS} on RewriteCond %{HTTP_HOST} ^www\. RewriteRule ^(.*)$ https://domena.pl%{REQUEST_URI} [R=301,L] Nie działa dodatkowo przekierowanie z: http://xxx.pl na https://xxx.pl Plus to co w poprzednio (Podstrony dla http://) Ten post edytował hanyse 8.10.2016, 10:40:24 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Najpierw ustaw drugą sekcję reguł, potem pierwszą.
Dwukrotnie RewriteEngine On nie jest potrzebne. -------------------- |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 7.10.2016 Ostrzeżenie: (0%) ![]() ![]() |
Nie pomogło. Dalej występują braki w przekierowaniach
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Pokaż cały .htaccess, po zmianach.
-------------------- |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 7.10.2016 Ostrzeżenie: (0%) ![]() ![]() |
Kod # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTPS} off [OR] RewriteCond %{HTTPS} on RewriteCond %{HTTP_HOST} ^www\. RewriteRule ^(.*)$ https://domena.pl%{REQUEST_URI} [R=301,L] RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress Mam nadzieję że dobrze zrozumiałem. |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Wyczyść cache przeglądarki.
Reguły działają jeśli jest włączony mod_rewrite. -------------------- |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 7.10.2016 Ostrzeżenie: (0%) ![]() ![]() |
Za każdym razem czyszczę. Co ciekawe problem występuje tylko dla mozilla firefox (Aktualnie brak przekierowań strona główna oraz podstrony dla http://) W innych przeglądarkach wszystko działa
|
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Przekierowania odbywają się po stronie serwera, więc nie są zależne od przeglądarki.
http://superuser.com/questions/467999/clea...ache-in-firefox -------------------- |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 358 Pomógł: 1 Dołączył: 20.07.2014 Ostrzeżenie: (0%) ![]() ![]() |
a nie masz problemu z certyfikatem na FF? Miałem taki problem.
Odnośnie przekierowań to u mnie nie działa z http://www.. na https:// oraz https://www na https://.. sprawdzam w trybie incognito oraz stosuje wszelkie możliwe kody, działa tylko 301 bez www. Faktyczni wina musi być po stronie serwera. Wysłałem zapytanie do hostingu, zobaczymy. hosting odsyła mnie do pomocy konstruowania poleceń .htaccess. Stosuje:
Przekierowanie działa: https://www.jakasdomena.pl > https://jakasdomena.pl http://www.jakasdomena.pl > https://jakasdomena.pl Nie działa: http://jakasdomena.pl > https://jakasdomena.pl Próbuje rozwiązać ten problem od kilku dni. Dzięki za pomoc. Ten post edytował tenloginjestzajety 10.10.2016, 13:04:55 -------------------- Nigdy nie zapominam kliknąć "pomógł". Zastosowanie na stronie [prosze nie spamuj]
|
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Wspominałeś hostingowi, że nie działa tylko na FF?
Tu masz przydatne narzędzie: http://htaccess.madewithlove.be/ Sprawdź jak się zachowują reguły dla różnych przypadków. -------------------- |
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 358 Pomógł: 1 Dołączył: 20.07.2014 Ostrzeżenie: (0%) ![]() ![]() |
Nie wspominałem, używam certyfikatu najtańszego kupionego w home.pl - alpha tak przy okazji.. Hosting mam gdzie indziej. Sprawdzałem na website browser test i na IE do 9 też nie działa jak i na FF ( najnowsza aktualizacja ), certyfikat niezaufany .. Jestem zmuszony kupić nowy rapidSSL, który widzę, że działa wszędzie - nie wiem tylko jak to się ma do przekierowań.
Dzięki ( SUPER NARZĘDZIE ), będę próbować. PS: działa tak, ale chciałem zrobić jedno przekierowanie:
Ten post edytował tenloginjestzajety 10.10.2016, 13:23:40 -------------------- Nigdy nie zapominam kliknąć "pomógł". Zastosowanie na stronie [prosze nie spamuj]
|
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem skąd tam się wziął błąd, ale powinno być tak:
Kod RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTPS} on RewriteCond %{HTTP_HOST} ^www\. RewriteRule ^(.*)$ https://jakasdomena.pl [R=301,L] -------------------- |
|
|
![]()
Post
#20
|
|
Grupa: Zarejestrowani Postów: 358 Pomógł: 1 Dołączył: 20.07.2014 Ostrzeżenie: (0%) ![]() ![]() |
też chciałem tego użyć, aby mieć jedno 301 w .htaccess. Niestety nie działa przekierowanie http://.. na https://.. Dlaczego nie wiem, zostaje przy dwóch ( nie mam wyjścia ):
Dzięki! Ten post edytował tenloginjestzajety 10.10.2016, 13:29:27 -------------------- Nigdy nie zapominam kliknąć "pomógł". Zastosowanie na stronie [prosze nie spamuj]
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 21:48 |