Pomoc

Jak działa opcja mod_rewrite?

Funkcja mod_rewrite jest narzędziem dostępnym dla każdego serwera Apache, która pozwala na zaawansowane manipulowanie adresami URL.

Korzystając z opcji mod_rewrite adresy stron WWW mogą być prostsze i bardziej przejrzyste dla użytkownika.

Na przykładzie strony napisanej w języku PHP o adresie:

http://przyklad.iq.pl/wiadomosci.php?gr=swiat&id=32
może być rozpoznawana jako:
http://przyklad.iq.pl/wiadomosci/swiat/32

W celu skorzystania z funkcji mod_rewrite konieczne jest utworzenie pliku .htaccess, znajdującego się w katalogu www naszego serwera wirtualnego oraz umieszczenie w nim dyrektywy, powodującej uruchomienie modułu.

Dla naszego przykładu będzie to reguła:
RewriteEngine on
RewriteRule ^/wiadomosci/(.*)/([0-9]+)$ /wiadomosci.php?gr=$2&id=$3 [L]

Nie znalazłeś odpowiedzi na swoje pytanie? Zadaj je nam!

Obowiązek informacyjny

Niniejsza Polityka Prywatności określa zasady korzystania z serwisu internetowego oraz informuje o sposobach ochrony prywatności danych osobowych użytkowników serwisu internetowego znajdującego się pod adresem www.iq.pl, zwanego dalej Serwisem.