Jak ustalić jeden adres główny strony w pliku .htaccess?

Często zdarza się że strona dostępna jest pod różnymi wersjami adresów: z „www”, bez „www” czy pod adresem pliku index.php (np. www.domena.pl/index.php). Jeśli chcemy ustalić jeden adres główny dla naszej strony możemy zrobić to w bardzo prosty sposób za pomocą przekierowań zdefiniowanych w pliku .htaccess. Wystarczy, że dodamy w nim wybrane następujące reguły:

Dla adresu głównego bez „www”:

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

Powyższa reguła wykona przekierowanie 301 z dowolnego adresu naszej strony zawierającego „www” na odpowiadający mu adres bez „www”. #wiemyjak

Dla adresu głównego z „www” :

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

Ta reguła przekieruje 301 dowolny adres bez „www” w naszym serwisie na jego odpowiednik z „www”.

Dla adresu nazwadomeny.pl/index.php na adres główny:

RewriteCond %{THE_REQUEST} ^nazwadomeny.pl/index\.php
RewriteRule ^(.*)index.php$ /$1 [R=301,L]

Reguła przekieruje 301 adres nazwadomeny.pl/index.php na nazwadomeny.pl.

Wszystkie reguły muszą znaleźć się po włączeniu w pliku .htaccess przekierowań, a więc poniżej linii:

RewriteEngine On

Jeśli nie jesteśmy pewni czy nasz serwer obsługuje mod_rewrite czyli moduł odpowiedzialny za powyższe przekierowania możemy sprawdzić to tworząc na serwerze FTP, w katalogu głównym naszej strony plik PHP o dowolnej nazwie np. „info.php” i umieszczając w nim poniższy zapis:

<?php phpinfo();

Teraz wystarczy wejść pod adres „adresnaszejstrony.pl/info.php” i na wczytanej stronie poszukać informacji o aktywnych modułach.

Komentarze

Dodaj komentarz

Zamów bezpłatną wycenę

Imię i Nazwisko
E-mail*
Numer telefonu*
Adres strony internetowej*
Treść wiadomości
TAK

Jeśli chcesz zostawić nam więcej danych wypełnij brief.

Otrzymaliśmy twoje zgłoszenie

Dziękujemy!

 

Co dalej?

  1. Otrzymasz od nas maila potwierdzającego zgłoszenie.
  2. Nasz wyspecjalizowany zespół już niedługo skontaktuje się z Tobą i opowie o dalszym procesie współpracy.
  3. W oczekiwaniu na telefon zapraszamy do zapoznania się z naszymi REFERENCJAMI.

KLAUZULA INFORMACYJNA

Informujemy, że:

  1. Administratorem Twoich danych osobowych jest EACTIVE #wiemyjak - Kliszczak sp. k. z siedzibą w Świętej Katarzynie, zarejestrowana pod adresem ul. Główna 26/2, 55-010 Święta Katarzyna, reprezentowaną przez: Michała Kliszczaka - Prezesa Zarządu.
  2. Administrator nie wyznaczył Inspektora Ochrony Danych Osobowych. Wszelkie kwestie dotyczące danych osobowych można kierować na e-mail: ochronadanych@eactive.pl lub pisemnie na adres korespondencyjny: EACTIVE #wiemyjak - Kliszczak sp. k. ul. Aleksandra Zelwerowicza 18 A, 53-676 Wrocław.
  3. Twoje dane będą przetwarzane w celu odpowiedzi na zapytanie oraz przygotowania i przedstawienia propozycji współpracy.
  4. Podstawę prawną przetwarzania Twoich danych osobowych jest art. 6 ust. 1 lit. a RODO, czyli Twoja zgoda na przetwarzanie danych osobowych w jednym lub większej liczbie określonych celów oraz art. 6 ust. 1 lit. b RODO, zgodnie z którym przetwarzanie danych jest konieczne w celu podjęcia działań na żądanie osoby, której dane dotyczą.
  5. Dane osobowe nie będą przekazywane innym odbiorcom.
  6. Twoje dane osobowe będą przetwarzane do czasu cofnięcia wyrażonej zgody bądź złożenia sprzeciwu wobec przetwarzania danych.
  7. Podanie danych osobowych jest dobrowolne, jednak podanie adresu e-mail i numeru telefonu jest niezbędne do obsługi zapytania.
  8. Administrator nie przetwarza Twoich danych osobowych przy użyciu narzędzi do zautomatyzowanego podejmowania decyzji, w tym profilowania.
  9. Przysługuje Ci prawo do żądania od Administratora dostępu do Twoich danych osobowych, ich sprostowania, usunięcia, ograniczenia przetwarzania lub ich przeniesienia.
  10. Przysługuje Ci prawo do wniesienia sprzeciwu wobec przetwarzania Twoich danych, a także prawo do cofnięcia wyrażonej zgody w dowolnym momencie - wycofanie zgody nie ma wpływu na zgodność z prawem przetwarzania, którego dokonano na podstawie Twojej zgody przed jej wycofaniem.
  11. W przypadku uznania, że przetwarzanie przez Administratora danych osobowych narusza przepisy RODO przysługuje Ci prawo do wniesienia skargi do organu nadzorczego (tj. Prezesa Urzędu Ochrony Danych Osobowych).

Więcej informacji na temat zasad przetwarzania i ochrony danych osobowych przez EACTIVE #wiemyjak - Kliszczak sp. k. znajdziesz w naszej Polityce Prywatności, dostępnej tutaj.

Rozumiem