Rezultate 1 la 10 din 25

Subiect: mica problema url_rewrite

Vizualizare arbore

  1. #16
    Avatarul lui Gabriel Puscuta
    Gabriel Puscuta este deconectat Ambasador
    Reputatie:
    39
    Data înscrierii
    7th September 2006
    Locaţie
    Sibiu
    Posturi
    786
    Putere Rep
    39


    Implicit

    Salutare Diana,

    Pentru:
    numesite.ro/category.php?id=1
    Ai putea folosi ceva de genul (in cazul in care ai mai multe variabile pe primul loc, pui "cat" ca sa interpreteze category.php)
    RewriteRule ^cat/([A-Za-z0-9-]+)/([0-9]+)?$ category.php?numecategorie=$1&id=$2 [L]
    Sau in cazul in care nu ai mai multe variabile care sa duca tot acolo:
    RewriteRule ^([A-Za-z0-9-]+)/([0-9]+)?$ category.php?numecategorie=$1&id=$2 [L]

    Acum sa luam altfel problema. Din link-ul pe care vrei sa il rescrii am doar variabila "id". Tu vrei sa intre numele categoriei. Bun, nu ar fi o problema. Ceea ce ti-am rescris mai sus e in cazul in care folosesti caractere care contin cifre si litere (pentru numele categoriei) si cifre pentru id-ul categoriei.

    Hai sa-ti dau un exemplu de cum fac eu rescrierile.
    In tabelul din baza de date, unde am categoriile, am pe langa titlul categoriei si titlul categoriei rescris. Astfel pot sa-l denumesc cum vreau eu si sa duca tot acolo fara a fi nevoit sa scot id-ul categoriei. Cand fac rescrierea folosesc doar numele categoriei rescris si o interpretez in locul id-ului.

    Link:
    -> domeniu.ro/nume-categorie
    .htaccess (fara paginare):
    -> RewriteRule ^([A-Za-z0-9-]+)/?$ category.php?numecategorie=$1 [L]
    .htaccess (cu paginare - poate sa fie si cu extensia .htm):
    -> RewriteRule ^([A-Za-z0-9-]+)/([0-9]+)?$ category.php?numecategorie=$1&page=$2 [L]
    PHP:
    -> Returnez din baza de date id-ul categoriei in functie de numele categoriei rescris si apoi fac alte selectii din db in functie de ce am nevoie pe acea pagina.


    EDIT:
    Ce trebuie sa fac ca sa mearga cum vreau eu? si sa apara in link "nume-categorie" nu "nume categorie"?
    Nu stiu php, mai inteleg cate ceva din cod dar nu stiu sa scriu cod de la zero, asa ca va rog sa fiti blanzi
    Folosesti smarty templates sau nu? Sa-ti dau cateva functii care sa iti modifice link-urile in functie de ce folosesti.
    Ultima modificare făcută de Gabriel Puscuta; 27th May 2008 la 12:58.

Informații subiect

Utilizatori care navighează în acest subiect

Momentan este/sunt 1 utilizator(i) care navighează în acest subiect. (0 membrii și 1 vizitatori)

Thread-uri Similare

  1. mica problema in ie7
    De goguaremere în forumul Client side
    Răspunsuri: 9
    Ultimul Post: 13th April 2008, 14:12
  2. O mica problema
    De incepator în forumul Discutii generale privind optimizarea si motoarele de cautare
    Răspunsuri: 3
    Ultimul Post: 20th January 2007, 23:44
  3. O mica problema...
    De dragoserv în forumul Discutii generale privind optimizarea si motoarele de cautare
    Răspunsuri: 0
    Ultimul Post: 7th January 2007, 18:42
  4. o mica nelamurire
    De prodan_13 în forumul Discutii generale privind optimizarea si motoarele de cautare
    Răspunsuri: 4
    Ultimul Post: 27th December 2006, 05:24
  5. Mica Mare Problema CSS
    De andypopa în forumul Client side
    Răspunsuri: 2
    Ultimul Post: 5th November 2005, 18:06

Permisiuni postare

  • Nu puteţi posta subiecte noi.
  • Nu puteţi răspunde la subiecte
  • Nu puteţi adăuga ataşamente
  • Nu puteţi modifica posturile proprii
  •