Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    non riscrive url (url rewrite)

    In primis saluto tutta la comunità essendo questo il mio primo post.
    Partendo dal presupposto che sono un neofita volevo sapere perchè l'indirizzo della mie pagine web non vengono riscritte (url rewrite).

    La struttura delle pagine è la seguente:
    http://www.miosito.com/scheda_prodotto.php?id_prod=4588

    Quello che vorrei diventasse:
    http://www.miosito.com/4588.html

    Nel .htaccess ho scritto le seguenti righe

    RewriteEngine On
    RewriteRule ^([^-]*)\.html$ /scheda_prodotto.php?id_prod=$1 [L]

    P.s.
    Il mod rewrite è ON (ho chiesto al gestore del dominio)


    Grazie

  2. #2
    Prova così
    codice:
    RewriteRule ^([0-9]+)\.html$ scheda_prodotto.php?id_prod=$1 [L]

  3. #3
    niente da fare.... ho modificato le regole nell'htaccess.......ma non ha sortito nessun effetto
    altri suggerimenti????

    Grazie

  4. #4
    Prova così
    codice:
    RewriteRule ^([0-9]+)\.html scheda_prodotto.php?id_prod=$1 [L]
    Dove hai il file .htaccess?

  5. #5
    nella root principale...

    Grazie per la pazienza

  6. #6
    Dopo aver applicato le regole indicate se vado all'indirizzo
    http://www.miosito.com/4588.html
    http://www.miosito.com/scheda_prodotto.php?id_prod=4588
    sortisce lo stesso effetto (pertanto diciamo che il primo passo è fatto)

    però se navigo nel mio sito e clicco su un prodotto non me lo vede come
    http://www.miosito.com/4588.html

    ma bensì come
    http://www.miosito.com/scheda_prodotto.php?id_prod=4588

    La domanda è la seguente come faccio a reindirizzare automaticamente dal vecchio url al nuovo url?

    Grazie

  7. #7
    però se navigo nel mio sito e clicco su un prodotto non me lo vede come
    http://www.miosito.com/4588.html

    ma bensì come
    http://www.miosito.com/scheda_prodotto.php?id_prod=4588
    Cosa significa? I link sulla pagina puntano ad esempio a http://www.miosito.com/4588.html?

  8. #8
    i link nella pagina del sito li vedo come
    http://www.miosito.com/scheda_prodotto.php?id_prod=4588

    per vederlo nel formato html devo riscrivere l'url manualmente nel browser
    http://www.miosito.com/4588.html

    Ti mando un messaggio privato con l'indirizzo del sito.
    Non lo scrivo qui perchè non so se violerei qualche regolamento

    Saluti

  9. #9
    I link nella pagina li devi scrivere tu come www.tuosito.com/1234.html.
    Il rewrite successivo legge quel file e lo "spedisce" sulla pagina giusta, nel tuo caso scheda_prodotto.php.
    Il rewrite non è che ti riscrive i link che tu metti sulla pagina nel codice html.
    Non so se mi sono spiegato.

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.