Visualizzazione dei risultati da 1 a 8 su 8

Discussione: siti SEO frendly

  1. #1

    siti SEO frendly

    Salve forumisti volevo solo un piccola delucidazione perchè sto entrando in crisi

    dopo parecchio tempo sn riuscito a fare una cosa del tipo SEO web

    sn riuscito a creare un url:

    www.sito.it/cms/azienda/
    oppure
    www.sito.it/cms/dove_siamo/

    meraviglio funge!!!

    adesso purtroppo entra in gioco i parametri id, e altri valori ecc...

    quindi strutturo in questo modo

    www.sito.it/cms/prodotto/id/1/nome-prodotto

    quello che mi serve sapere come posso scorporare: $_SERVER['REQUEST_URI']

    infatti prendo il valore che sarebbe "cms/prodotto/id/1/nome-prodotto"

    dove prodotto sarà la pagina che incorporo nel mio index.php e id/1

    sarebbe prodotto.php?id=1

    cioè mi serve scorporare il valore di 1

    per adesso sto utilizzando questo codice:

    Codice PHP:
    $url=$_SERVER['REQUEST_URI'];
    $divisore explode("/"$url);
    $url =  $divisore[2]; 
    $divisore[2] sarebbe il valore di prodotto

    help me

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2009
    Messaggi
    110
    no, il valore di prodotto sarà $divisore[1] e non $divisore[2]

  3. #3
    è $divisore[2];
    ed è assicurato nn ti preoccupare se no ci sbattevo su 3 ore

    in poche parole devo prendere il valore dopo id/
    che sarà di certo numerico

  4. #4
    non sto capendo nulla +

    ma il mod_rewrite mi riscrive l'url anche nella barra degli idirizzi?

    cioè se do un link a una parola di questo tipo:

    index.php?module=prodotti&id_prodotto=1&nome_prodo tto=Pantalone-taglia-XL

    nella barra degli indirizzi mi fa automaticamente questo:

    http://www.sito.it/prodotti/id_prodo...lone-taglia-XL

    giusto?

    o devo darglielo e io e con php scorporare l'url?

  5. #5
    Una volta che hai attivo il mod_rewrite, funziona sia:
    index.php?module=prodotti&id_prodotto=1&nome_prodo tto=Pantalone-taglia-XL
    che:
    http://www.sito.it/prodotti/id_prodo...lone-taglia-XL

    Il rewrite engine fa solo in modo che il secondo tipo di Url (che vedi in quest'esempio), venga interpretato come fosse il primo, ma il primo è sempre valido.

    Comunque se hai php5, prova così:
    Codice PHP:
    $url=$_SERVER['REQUEST_URI'];
    $divisore explode("/"$url, -1);
    $url =  $divisore[4]; 

  6. #6
    PHP Version 4.3.9

    il modulo rewrite è istallato correttamente

  7. #7
    Se è php4, allora prova senza il "-1" ed usa sempre l'arrey puntato su 4.

    Vedi se funziona.

  8. #8
    Originariamente inviato da serdominik
    non sto capendo nulla +

    ma il mod_rewrite mi riscrive l'url anche nella barra degli idirizzi?

    cioè se do un link a una parola di questo tipo:

    index.php?module=prodotti&id_prodotto=1&nome_prodo tto=Pantalone-taglia-XL

    nella barra degli indirizzi mi fa automaticamente questo:

    http://www.sito.it/prodotti/id_prodo...lone-taglia-XL

    giusto?

    o devo darglielo e io e con php scorporare l'url?
    No aspetta, forse non è chiaro questo punto.

    Una volta attivato un sistema di rewrite engine non devi più usare link del tipo index.php?module=etc...

    Devi utilizzare le URL SEO friendly, sarà il mod_rewrite ad occuparsi della 'riscrittura'.
    Olio Extravergine d'Oliva Magino
    Prodotti tipici: in vendita olio, pesto ligure e altri prodotti alimentari tradizionali.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.