Skrypt przedstawia w jaki sposób można stworzyć przyjazne linki na naszej stronie np typu funkcje.net/view/12/14/1234/index.html
Aby użyć modu rewrite musi on być zainstalowany na serwerze!!
Na początek tworzymy plik .htaccess i zapusujemy go w katalogu z plikami naszej strony
Zarartość pliku .htaccess
RewriteEngine on
RewriteRule ^kategoria/(.*).html$ index.php?catid=$1 [NC]
RewriteRule ^view/(.*)/(.*)/(.*).html$ index.php?catid=$1&id=$2&t=$3 [NC]
Uwaga teraz wyjaśnienie jak tworzymy linki np:
RewriteRule ^kategoria/(.*).html$ index.php?catid=$1 [NC]
przyjazny link dla np catid=3 będzie miał postać: naszadomena.pl/kategoria/3.html
orginalny link ma postać: naszadomena.pl/index.php?catid=3
a oto rozwiązanie:
RewriteRule ^kategoria/(.*).html$ index.php?catid=$1 [NC]
Tak więć możemy porównać :
naszadomena.pl/kategoria/3.html link przyjazny
naszadomena.pl/index.php?catid=3 normalny link
Teraz przykład z większą ilością danych:
link : naszadomena.pl/index.php?catid=2&id=3&t=4 przerobimy na
link przyjazny: naszadomena.pl/view/2/3/4.html
a oto rozwiązanie:
RewriteRule ^view/(.*)/(.*)/(.*).html$ index.php?catid=$1&id=$2&t=$3 [NC]
To wszystko jak widać rozwiązanie jest bardzo proste.
Listing
Ranga: Administrator serwisu Punktów: 0