Kod
RewriteEngine On
# Dla pojedynczego pliku:
RewriteRule ^(folder/plik1.php)$ / [R]
# Dla folderu:
RewriteRule ^(folder/)([^.]+)$ / [R]
[code]
Jeżeli chcesz aby system nie zwracał uwagi na wielkość liter na końcu linijki wpisz [NC], czyli np.:
[code]
RewriteRule ^(folder/plik1.php)$ / [R,NC]
Na końcu ostatniej linijki RewriteRule wpisz [L], np.:
Kod
RewriteRule ^(folder/plik1.php)$ / [R,NC]
RewriteRule ^(folder/plik2.php)$ / [R,NC,L]
Jeszcze coś Ci się przyda, popatrz na poniższy przykład:
Kod
RewriteRule ^(folder/)([^.]+)$ /index.php?text=$2 [R,NC]
Każdy nawias () to jest jedna zmienna. Np. jak w powyższym przykładzie jak ktoś wpisze folder/jakiś_tekst, to wywoła plik index.php?text=jakiś_text.
Jeżeli chcesz, aby możliwe było wpisywanie określonych znaków:
Kod
RewriteRule ^(folder/)([a-zA-Z0-9_\.\-]+)$ / [R,NC]
(Ten plus za [] oznacza, że może być więcej niż jeden znak, jak go nie będzie to będzie trzeba wpisać tylko jeden znak).
Sorrki, że tak się wypisałem, ale jeżeli nie znalazłeś nic na internecie to ten post powinien Ci pomóc. W razie problemów pisz.
P.S. [R] służy do przekierowania strony. Jeżeli nie dopiszesz [R] to adres strony nie zmieni się, zostanie pobrana tylko treść ze wskazanego adresu.