Reguły przepisania w mod_rewrite

Najlepszy hosting dla stron WWW

Szybki hosting dla WordPressa

Przed napisaniem reguł dla narzędzia mod_rewrite należy poznać tajniki oraz standardy, z których należy skorzystać podczas definiowania odpowiedniego pliku “.htaccess”. Więcej podstawowych oraz wstępnych informacji na temat mod_rewrite znajdziesz w tym artykule.
Pamiętaj, że informacje przedstawione w poniższym artykule to tylko zbiór podstawowych informacji.

Reguły przepisania

Przepisania dokonujemy poprzez wykorzystanie polecenia RewriteRule. Składnia tej komendy wygląda następująco:
RewriteRule maska_przepisania docelowy_adres [opcje/flagi]
  • maska_przepisania – adres/wzorzec, który umieszczany jest w adresie URL (może zostać ujęty w postaci wyrażenia regularnego),
  • docelowy_adres – plik lub adres, który jest fizycznie wywoływany (na który następuje przekierowanie),
  • [opcje] – przykładowe flagi do wykorzystania wraz z RewriteRule:
    • R – (redirect), przekierowanie, [R=301],
    • L – (last) – reguła zostanie wykonana jako ostatnia (następne już nie zostaną wykonane),
    • F – (forbidden) – użyj tej flagi, aby zablokować dostęp do wybranego adresu URL (błąd HTTP 403),
    • S – (skip) – omija określoną ilość następnych reguł. Przykład: wartość “S=2” ominie dwie następne reguły,
    • E – umożliwia dodanie zmiennej środowiskowej [E=zmienna:wartosc],
    • QSA – flaga zachowująca querystring.

Jakie artykuły na temat mod_rewrite znajdę w dokumentacji home.pl?

Dedykowane wsparcie IT i megarabaty!

Pomoc Premium dedykujemy najbardziej wymagającym Klientom home.pl. Powiedz, co możemy dla Ciebie zrobić i oszczędzaj czas.

Poznaj Pomoc Premium Sprawdź ofertę

Bezpieczny hosting dla Twojej strony WWW

Przygotowaliśmy miejsce, w którym Twoja strona WWW i poczta e-mail będą się czuły komfortowo.


Odbierz 25 zł do wydania na empik.com

Polecaj usługi home.pl i zdobywaj za każde polecenie kupon o wartości 25zł do wydania na empik.com

Zdobądź swój kupon na 25zł Sprawdź jak

  • Czy artykuł był pomocny ?
  • Tak   Nie