Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2013
    Messaggi
    205

    Trasformare sef url con php

    Ciao,

    ho una pagina php (page.php) dove in base alla variabile ID nella pagina vengono caricati i contenuti.

    es:
    page.php?id=5
    testo offerta id 5

    Come faccio a trasformare l'url della pagina in SEF?

    es:
    page.php?id=5
    pagina-titolo-contenuto.php

    Non uso CMS. Come posso fare??

  2. #2
    se usi apache, devi impostare delle regole di url rewrite nel file htaccess.
    qui c'è un servizio che ti può aiutare: http://www.generateit.net/mod-rewrite/index.php

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2013
    Messaggi
    205
    Grazie Fermat,

    ho inserito nell' .htaccess

    Options +FollowSymLinks
    RewriteEngine on
    RewriteRule page-id-(.*)\.htm$ page.php?id=$1
    Non funziona però. Ho inserito il file htaccess sia nella cartella it/ che contiene la pagina page.php che nella root.

    Dove ho sbagliato?

  4. #4
    il file dovrebbe stare nella directory dove sono presenti i file, in genere.
    poi dipende anche da com'è strutturata la tua applicazione.

    inoltre si .htaccess con il punto davanti (sicuro in linux, penso anche su windows).

    tu come lo hai nominato?
    che errore ti da?

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2013
    Messaggi
    205
    Il file è posizionato nella cartella dove ci sono i file e anche nella root. Non c'è nessun messaggio di errore, non appare nessuna modifica, il file non genera nessun effetto.

    Il file è nominato .htaccess ma il server è windows. E' questo il problema?

  6. #6
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Le url che metti nelle pagine html devono combaciare con il formato che hai definito. Soltanto cosi saranno decodificate dall'htaccess.
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2013
    Messaggi
    205
    si lo so,

    ho letto però che su hosting windows aruba il rewrite non è funzionante a meno che non si contatti l'help desk,

    credo di aver trovato il problema anche se non capisco pienamente

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.