Skocz do zawartości

DirectAdmin i włączony SSL dla domeny - TOO_MANY_REDIRECTS


DK_

Rekomendowane odpowiedzi

Witajcie,

 

Zmagam się z następującym problemem. Korzystam z DirectAdmin'a na jednym z VPS'ów, na innych jest czysty Debian i nginx, którego zdecydowanie bardziej preferuję.

 

Po włączeniu obsługi SSL dla jednej z domen, na którym stoi sklep internetowy mam błąd ERR_TOO_MANY_REDIRECTS.

 

Umieściłem w pliku .htaccess zalecane przez help DA przekierowania:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] 

Dla jednej subdomeny powyższy wpis działa, strona wczytuje się po SSL. Stąd podejrzewam, że problem dotyczy właśnie tego pliku .htaccess.

 

Siedzę już kilka godzin i nie mogę znaleźć co powoduje tą pętlę przekierowań. :(

 

Plik .htaccess wygląda następująco:

htaccess file:

    #AddHandler x-httpd-php53 .php

    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

    # use if needed:
    #RewriteBase /

    RewriteRule ^$ / [QSA]

    RewriteCond %{REQUEST_FILENAME} ([a-z_]+?)_picture/(.*?)\.(?:jpg|png)$
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ([a-z_]+?)_picture/(.*?)/(.*?)\.(jpg|png)$ thumbnailer/create/$1/$2/$3/$4 [QSA,L]

    # some hosts need redirect:
    # RewriteRule ([a-z_]+?)_picture/(.*?)/(.*?)\.(jpg|png)$ thumbnailer/create/$1/$2/$3/$4 [QSA,R,L]

    # redirects request to nonexisting CSS and JS to  empty CSS/JS files [so you dont need to define module CSS/JS if you dont need it]
    RewriteCond %{REQUEST_FILENAME} ^(.*?)\.css$
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ stylesheets/core/no_css.css [QSA,L]

    RewriteCond %{REQUEST_FILENAME} ^(.*?)\.js$
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ javascript/core/no_js.js [QSA,L]


    # displays 404.html if IMAGE is not found
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_URI} images/.*?(png|jpg|gif)
    # ^^ may catch valid requests that contain "images/" and have image extension!!!!
    RewriteRule ^(.*)$ 404.html [QSA,L]

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php/$1 [QSA,L]
    # also OK RewriteRule ^(.*)$ index.php/%{REQUEST_FILENAME} [QSA,L]


    # define error pages
    ErrorDocument 404 error_page.php
    ErrorDocument 406 error_page.php
    ErrorDocument 500 error_page.php

Natomiast konfigurację vhost wrzuciłem na pastebin, oczywiście jest to część, są jeszcze inne domeny kierujące na domenę *.pl:

 

https://pastebin.com/wGvCBgmJ

 

Będę wdzięczny za podpowiedź.

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

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

×
×
  • 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