[PHP] Przyjazne linki, czyli mod_rewrite w roli g³ównej
| Data publikacji: 27-08-2007 Autor:gmati Kategoria:Tworzenie WWW Ods³on:8211 |
Jak stworzyæ system przyjaznych linków, taki jak jest na Magazynie M³odych? To proste. Mo¿e zacznê najpierw od tego co kryje siê pod pojêciem przyjaznych linków.
Przyk³ad z MM, przyjazny link:
http://mmzin.net/2,340,Gdzie_ty_jestes.html
Nieprzyjazny link:
http://mmzin.net/index.php?kategoria=2&id=340
Czym siê ró¿ni±? Przede wszystkim tym, ¿e z przyjaznego linku, wyszukiwarka dowiaduje siê o wa¿nych dla niej rzeczach, tzn. to o czym bêdzie strona na któr± dany link kieruje.
Jak co¶ takiego zrobiæ na w³asnej stronie?
Nale¿y zeedytowaæ (lub utworzyæ) je¶li taki nie istnieje, plik .htaccess na Twoim serwerze i dodaæ taki kod:
.htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(images|css) - [L]
RewriteRule ^(.+),(.+),(.+).html /index.php?kategoria=$1&id=$2 [L,NE]
</IfModule>
Oczywi¶cie nale¿y zamieniæ odpowiednie zmienne, dostosowuj±c je do swojego systemu. W razie pytañ proszê zadawaæ je w komentarzach pod artyku³em.
gmati |