Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [inne][PHP] Foldery w htcaccess
Forum PHP.pl > Forum > Przedszkole
pulet
Witam mam napisaną regułę

  1. RewriteRule oferta oferta.php [NC]


Wiadomo linki wywołuję http://www.strona.pl/oferta i ładnie mnie przerzuca na plik php. Problem jest że mam tych podstron kilkanaście i dla każdej nalezy tak pisać?
Próbowałem wpisać

  1. RewriteRule ^(*.?)$ ^(*.?).php$ [NC]


czyli dowolny ciąg znaków przekształć na dowolny ciąg .php czyli rozwiąże to problem dla wszystkich podstron?
Sephirus
Wyrażenie regularne powinno znaleźć się przy regule czyli zaraz po RewriteRule - następnie podajesz już zwykły tekst z ewentualnie umieszczonymi w nim zmiennymi $1-$9 gdzie numer odpowiada kolejności zaznaczeń w nawiasach zwykłych czyli dla :

() () () => $1 $2 $3

Zmień tą regułkę na:

[code]
RewriteRule ^(.*)$ $1.php [L,NC]
[code]
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.