Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. La Community Connect.gt
    4. News Ufficiali da Connect.gt
    5. ModRewrite con parole
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • S
      stable Super User • ultima modifica di

      ModRewrite con parole

      Ragazzi ho un'url del tipo:
      www.miosito.it/hotel.php?id=123456
      e vorrei trasformarla in
      www.miosito.it/123456-non-lo-so

      che sarebbe il nome dell'hotel.
      Come posso fare?
      Hosting linux naturalmente 😉

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • T
        thesee User Attivo • ultima modifica di

        quello che posso dirti io è il discorso inverso e cioè:

        il tuo applicativo genera url tipo www.miosito.it/123456-non-lo-so
        e tramite mod_rewrite traduci in www.miosito.it/hotel.php?id=123456 cosi lo script sa dove andare a cercare.

        Il problema degli url già indicizzati da google non si pone, in quanto lo script funziona ancora. Piano piano google indicizzerà gli url nuovi.

        Chiaramente puoi evitare che google tenga gli url vecchi e indicizzi al volo i nuovi controllando tramite codice che se il request_uri contiene hotel.php reindirizzi con 301 al nuovo url riscritto.

        Il rewrite che puoi utilizzare dopo queste modifiche è il seguente:

        
        RewriteCond %{REQUEST_URI}              \/(\d+)-(.*)$
        RewriteRule ^(\d+)-(.*)$ hotel.php?id=$1 [QSA,L]
        
        ```Ciao
        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • S
          stable Super User • ultima modifica di

          quindi l'url cambiata come verrebbe?

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • T
            thesee User Attivo • ultima modifica di

            beh...lo hai scritto tu : www.miosito.it/123456-non-lo-so 😄

            Se fai in modo che il sito generi questo tipo di url (io consiglio di aggiungere anche '.html') con il rewrite di sopra dovresti avere tutto funzionante.

            Ciao

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            Caricamento altri post
            Rispondi
            • Topic risposta
            Effettua l'accesso per rispondere
            • Da Vecchi a Nuovi
            • Da Nuovi a Vecchi
            • Più Voti