Loading:


    Jak stworzyć przyjazne linki na naszej stronie mod rewrite

    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.



    Napisz Artyku³

    Listing

    niema




    Dodano przez: igor
    Ranga: Administrator serwisu Punktów: 0
    Komentarze użytkowników
    Oczywiście można zastosować zabezpieczenia przed sql injection
    autor: webking | 110 | 2009-03-05 16:35:50


      • Tre¶æ komentarza
        Kod do komentarza (opcjonalnie)
        PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
        Autor
        Token
        token

         

         








    funkcje.net
    Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2025 v.1.5 | design: diviXdesign & rainbowcolors