Ocena wątku:
  • 1 głosów - średnia: 1
  • 1
  • 2
  • 3
  • 4
  • 5
Jak zrobić ten mod_rewrite ?
#2
Czytanie ze zrozumieniem się kłania. Po pierwsze to twój serwer musi obsługiwać mod_rewrite (plik .htaccess). Po drugie musisz mieć jakiś przykładowy link. Dla przykładu powiedzmy, że masz system artykułów i masz taki link:
Kod:
http://strona.pl/art.php?cat=programowanie&id=2
I wszystko polega na tym aby zamaskować ten brzydki adres, ale żeby był on nadal dynamiczny, chodzi o parametry. Twój plik .htaccess wygląda tak:
Kod:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^arts/(.+)/(.+)$ art.php?cat=$1&id=$2 [L]

I na chłopski rozum każda kuleczka (.+) reprezentuje jeden parametr. Ale pamiętaj liczy się kolejność. Kuleczka pierwsza odpowiada za $1 a druga za $2 i analogicznie. Nie musisz podawać nazwy pliku, możesz wstawić każdy wyraz jaki chcesz. I teraz twój link wygląda tak:
Kod:
http://strona.pl/arts/programowanie/1
Prócz teorii ważna jest też praktyka. Ćwicz, próbuj, testuj. Raz się nie uda to nic. Ale w końcu pojmiesz o co w tym chodzi.
[Obrazek: 2guxq1i.gif]


Wiadomości w tym wątku
Jak zrobić ten mod_rewrite ? - przez borek - 19-06-2010, 03:53
RE: Jak zrobić ten mod_rewrite ? - przez dziamber - 19-06-2010, 17:13
RE: Jak zrobić ten mod_rewrite ? - przez borek - 19-06-2010, 19:00
RE: Jak zrobić ten mod_rewrite ? - przez dziamber - 19-06-2010, 20:15
RE: Jak zrobić ten mod_rewrite ? - przez borek - 19-06-2010, 20:27
RE: Jak zrobić ten mod_rewrite ? - przez dziamber - 19-06-2010, 21:29
RE: Jak zrobić ten mod_rewrite ? - przez borek - 19-06-2010, 22:21
RE: Jak zrobić ten mod_rewrite ? - przez Pedro84 - 20-06-2010, 01:54
RE: Jak zrobić ten mod_rewrite ? - przez borek - 20-06-2010, 01:56
RE: Jak zrobić ten mod_rewrite ? - przez Pedro84 - 20-06-2010, 02:00
RE: Jak zrobić ten mod_rewrite ? - przez borek - 20-06-2010, 18:34
RE: Jak zrobić ten mod_rewrite ? - przez Pedro84 - 20-06-2010, 19:44
RE: Jak zrobić ten mod_rewrite ? - przez dziamber - 20-06-2010, 23:20

Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  [Jak zrobić]Wysokość górnego elementu zależna od wysokości dolnego elementu. MatixYo 5 6,041 08-10-2014, 18:08
Ostatni post: Peter
  Czy da się zrobić w jednym linku: http + mailto? alfa1 4 4,984 04-02-2014, 16:58
Ostatni post: alfa1
  Jak zrobić test z wpisywaniem prawidłowych odpowiedzi (wordpress)? diegoa1 3 3,647 04-10-2012, 20:34
Ostatni post: camelrafal
  [css] jak zrobic pole pomiedzy menu prawym i lewym drdala 8 6,123 25-08-2012, 01:06
Ostatni post: Kartofelek
  Pomógłby mi ktoś zrobić prostą rzecz? [email protected] 7 5,045 10-08-2012, 01:33
Ostatni post: camelrafal

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl