Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [inne][mod_rewrite] Jak zmienić plik.php?id=1 w nazwa_strony.html ?
Elber
post
Post #1





Grupa: Zarejestrowani
Postów: 381
Pomógł: 12
Dołączył: 9.07.2007

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


Witam,

ogólnie w miarę ogarniam mod_rewrite, ale zastanawiam mnie jedna opcja, jak zrobić aby po wywołaniu zmiennej, której wartość to INT np. plik.php?id=1 dzięki mod_rewrite link wyglądał /nazwa_danej_strony.html (.html ->opcjonalnie). Na jakiej zasadzie miałoby to być zrobione? Wiem jak zrobić aby zamienić plik.php?nazwa=cos_tam na /cos_tam.html jednak nie mam pomysłu jak ID danej podstrony zamienić na link z jej tytułem.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
hondek
post
Post #2





Grupa: Zarejestrowani
Postów: 355
Pomógł: 50
Dołączył: 20.08.2007
Skąd: Częstochowa

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


No nie koniecznie trzeba, bo możesz zawsze szukać po nazwie, z tym że nazwa musiała by być unikalna, natomiast chyba lepiej id umieścić w urlu, żeby nie męczyć za bardzo mysqla (IMG:style_emoticons/default/smile.gif)

np. www.domena.pl/test-2.html

reguła np.
  1. ([a-zA-Z0-9]+)-([0-9])+ page.php?page=$2


coś w ten deseń (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 27.09.2025 - 08:27