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...mi manca poco.
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • O
      osvi Super User • ultima modifica di

      effettivamente non ho capito molto 😄

      il tuo dubbio è: la stringa dopo l'id non viene passata al file php?

      con questa configurazione sì, infatti puoi scrivere quello che vuoi e tutte le pagine sono accettate
      il consiglio poi è quello di passare un &nome=$2 - via php leggi dal database il record all'id $1 e prendi il nome
      lo trasformi con la stessa funzione e confronti le due stringhe, chiaramente se le trovi diverse fai un 301

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • A
        amadeusorrento User Attivo • ultima modifica di

        Hai ragione mi sono spiegato male.
        Allora ci riprovo
        Adesso io ho
        www.sito.it/pagina.php?id=61

        e sono riuscito ad ottenere
        www.sito.it/61.html

        Ora con la regola che mi hai consigliato, devo avere un indirizzo del tipo

        www.sito.it/pagina.php?id=61&struttura=nomestruttura

        ???

        altrimenti come fa la regola a capire quale è il nome della struttura, visto che dall'id io leggo parecchi campi dal database?
        Spero questa volta di essere stato più chiaro sulla mia domanda....forse si dai!!!!! mi rileggo e mi capisco 😉

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • O
          osvi Super User • ultima modifica di

          scusa ID per definizione identifica un solo record

          comunque,
          RewriteRule ^([0-9]+)-([^/]+).html$ dettaglio.php?id=$1&nome=$2

          $_GET['id'] e $_GET['nome']

          that's all!

          Francesco

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • E
            edo.flashas User Attivo • ultima modifica di

            scusate se intervengo.. ma da ignorante in materia chiedo disperatamente, se di conseguenza il risultato a video di Php dovrà essere direttamente la formula html?

            ossia se il nostro collegamento dovra essere

            <a href="61-struttura-struttura.html">Struttura</a>

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • A
              amadeusorrento User Attivo • ultima modifica di

              Grazie Francesco...ci sono riuscito
              come diciamo da queste parti....SI GRUOSSS
              Ultimissima domanda...non devo fare più niente vero? oltre a rimandare la sitemap?
              Grazie ancora

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • E
                edo.flashas User Attivo • ultima modifica di

                amadeus puoi postare... il tuo risultato grazie. ho curiosità

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • O
                  osvi Super User • ultima modifica di

                  dovresti fare il redirect 301
                  prova prima a fare una ricerca sul forum

                  se non capisci qualcosa chiaramente sei sempre libero di chiedere 🙂

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • A
                    amadeusorrento User Attivo • ultima modifica di

                    Per edo_flashas vbmenu_register("postmenu_271381", true);

                    Ho semplicemente utilizzato la regola in .htaccess in questo modo:
                    RewriteEngine on
                    RewriteRule ^([0-9]+)-([^/]+).html$ dettaglio.php?id=$1&nome=$2

                    Poi per ogni struttura ho cambiato il link da

                    dettaglio.php?id=61

                    in 61-nomestruttura.html

                    ho utilizzato la funzione
                    strtolower per rendere la struttura con i caratteri tutti minuscoli
                    e il replace per togliere caratteri come ' e sostituire gli spazo con il -

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • E
                      edo.flashas User Attivo • ultima modifica di

                      @amadeusorrento said:

                      Per edo_flashas vbmenu_register("postmenu_271381", true);

                      Ho semplicemente utilizzato la regola in .htaccess in questo modo:
                      RewriteEngine on
                      RewriteRule ^([0-9]+)-([^/]+).html$ dettaglio.php?id=$1&nome=$2

                      Poi per ogni struttura ho cambiato il link da

                      dettaglio.php?id=61

                      in 61-nomestruttura.html

                      ho utilizzato la funzione
                      strtolower per rendere la struttura con i caratteri tutti minuscoli
                      e il replace per togliere caratteri come ' e sostituire gli spazo con il -

                      Si la struttura quindi segue L'id e le word della struttura indifferenti?

                      64-ciao-amadeusorrento.html

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • A
                        amadeusorrento User Attivo • ultima modifica di

                        Ciao Si.
                        l'indirizzo viene proprio cosi 61-ciao-edo.html
                        Se vuoi guarda su ristorantidisorrento.it è li che l'ho implemetata (solo sulle strutture)
                        Saluti

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • E
                          edo.flashas User Attivo • ultima modifica di

                          @amadeusorrento said:

                          Ciao Si.
                          l'indirizzo viene proprio cosi 61-ciao-edo.html
                          Se vuoi guarda su ristorantidisorrento.it è li che l'ho implemetata (solo sulle strutture)
                          Saluti

                          grande.. i tuoi suggerimenti e quelli di osvi sono stati utilissimi.:)

                          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