// Czysto hobbistyczny blog na temat WebDev, WordPress i Internetu

[.htaccess] – SSL na stronie – Jak przekierować z HTTP na HTTPS

📆 Dodane ok. 5 miesięcy temu [18-04-2019] // Mateusz Mikos // 👁 +2k // 🖊 Brak komentarzy

Narzędzia (2) Programowanie (3)

[.htaccess] – SSL na stronie – Jak przekierować z HTTP na HTTPS

SSL na stronie WWW – czy to blog, sklep, czy nawet wizytówka – jest podstawą! Sprawdźcie, jak przekierować z HTTP na HTTPS każdą stronę dzięki .htaccess!

Poniżej znajdziecie film, w którym postaram się wytłumaczyć, jak korzystając z pliku .htaccess możemy przekierować ruch z protokołu HTTP na HTTPS.

Jak przekierować z HTTP na HTTPS?

  1. Tworzymy plik .htaccess

    Przechodzimy do głównego katalogu naszej strony i tworzymy plik o nazwie .htaccess.

  2. Dodajemy komentarz (opcjonalne)

    W pierwszej linijce pliku .htaccess możemy dodać komentarz po znaku #. Na przykład:

    # Przekierowanie wszystkich adresów na SSL

  3. Włączamy silnik przepisywania adresów

    W drugiej linijce, aby uruchomić silnik przepisywania adresów (i aby reszta funkcji działała) piszemy:

    RewriteEngine On

  4. Ustawiamy port na 80

    Aby to zrobić w trzeciej linijce piszemy:

    RewriteCond %{SERVER_PORT} 80

  5. Zasada przepisywania adresów

    Aby utworzyć zasadę przepisywania adresów musimy użyć słowa kluczowego RewriteRule. Następnie w tej samej linijce dodajemy pattern (wzór regex), cel (adres docelowy) i opcjonalne flagi.

    RewriteRule ^(.*)$ https://twojadomena.pl/$1 [R,L]

    Wyrażenie regularne (regex) zawiera grupę (oznaczoną nawiasami), do której odwołujemy się w docelowym adresie za pomocą znaku dolara ($) i liczby, która odpowiada grupie. Na przykład:

    Przejście pod adres: http://mojadomena.pl/posts
    Przekieruje nas pod adres: https://mojadomena.pl/posts

Jeżeli coś z instrukcji w wersji tekstowej jest niejasne zapraszam do dokumentacji lub powyższego wideo, gdzie wszystkie w/w funkcje są opisane dokładniej 🙂.

Zostaw komentarz i dołącz do dyskusji: