Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [.htaccess][mod-rewrite], jak to dziala
yalus
post
Post #1





Grupa: Zarejestrowani
Postów: 281
Pomógł: 0
Dołączył: 8.07.2005
Skąd: EU

Ostrzeżenie: (0%)
-----


witam

wiem ze po przeczytaniu mojego pytania wiekszosc powie: to juz bylo,
tak bylo ale ja do konca tego nie qmam

otoz mam dwa pliki:

index.php:

w ktorym mam wygenerowane linki
  1. <a href='find.php?letter=a'>a</a>
i tak az do Z

po kliknieciu w link przechodze do strony find.php gdzie przy pomocy zmiennej letter

wykonuje cos takiego:

  1. $zapytanie = "SELECT * FROM user WHERE LEFT(name, 1)=$_GET['letter']";


(aby nie zaciemniac przykladu pomijam tutaj wszystkie walidacje zmiennej letter po wejsciu do pliku find.php)


w momencia gdy juz sie znajduje w pliku find.php link w pasku adresu przegladarki wygladatak: http://www.mojastrona.pl/find.php?letter=a

wiem ze przy uzyciu pliku .htaccess i odpowiednich regol moge go zmienic do tzw. przyjaznego

moje pytanie brzmi:
czy w moim przypadku jest mozliwosc jego zmiany do http://www.mojastrona.pl/find/letter/a


oraz drugie pytanie (bardzo zblizone do pierwszego)

link wyglada tak http://www.mojastrona.pl/find.php?category=23

zeby przyjazny url wygladal tak http://www.mojastrona.pl/find/category/23


jezeli chodzi o pierwszy link to bawilem sie plikiem .htaccess i doszedlem do czegos takiego ale to za bardzo nie chce dzialac:

RewriteEngine On
RewriteRule (letter) /find.php?letter=$1



czy moglby mi ktos przyblizyc jak by to poprawnie zrobic?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 08:57