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. cambiamento parametri mod rewrite
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • L
      lilo User Attivo • ultima modifica di

      cambiamento parametri mod rewrite

      salve,

      dovrei modificare i parametri utilizzati nel file htaccess, passando da una a due variabili, da questa forma:
      prodotti.php?id=79
      alla seguente:
      prodotti.php?category=bevande&id=79

      la vecchia pagina da errore 404? devo dare qualche indicazione alla vecchia url, per reindirizzarla in maniera corretta alla nuova url, e quindi non avere alterazioni a livello di posizionamento?

      grazie
      Lilo

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • A
        ayrton2001 Super User • ultima modifica di

        Ciao lilo,
        dovresti fornire più informazioni:
        quali sono le regole attuali?
        come sono composti gli url attuali?

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • L
          lilo User Attivo • ultima modifica di

          Attualmente sono composti da un solo parametro:
          RewriteRule ^prodotti/([^/]+).html articoli.php?prodotti=$1

          vorrei aggiungere un altro parametro (il campo titolo):
          RewriteRule ^prodotti/([^/]+)/([^/]+).html articoli.php?prodotti=$1&titolo=$2

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • A
            ayrton2001 Super User • ultima modifica di

            Allora devi fare un redirect dalle vecchie pagine (prodotti/id.html) alle nuove (prodotti/id/titolo.html).
            Se le pagine sono poche puoi scrivere una regola per ogni pagina, altrimenti dovresti effettuare il redirect tramite script lato server prendendo il titolo dal database (suppongo) ed effettuando un redirect 301 sul nuovo link.

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • L
              lilo User Attivo • ultima modifica di

              naturalmente lato server.

              si potrebbe inserire questa alla fine della stringa?
              [L,R=301]

              se le pagine sono molte bisogna prendere anche altri accorgimenti a livello seo?

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • A
                ayrton2001 Super User • ultima modifica di

                @lilo said:

                se le pagine sono molte bisogna prendere anche altri accorgimenti a livello seo?

                Basta che tutte le vecchie pagine puntino alle nuove, ovvero non ci devono essere pagine con errore 404 (page not found)

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • L
                  lilo User Attivo • ultima modifica di

                  @ayrton2001 said:

                  Allora devi fare un redirect dalle vecchie pagine (prodotti/id.html) alle nuove (prodotti/id/titolo.html).

                  E' possibile farlo tramite le espressioni regolari nel file htaccess? oppure è preferibile utilizzare php in questo caso?

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • A
                    ayrton2001 Super User • ultima modifica di

                    @lilo said:

                    E' possibile farlo tramite le espressioni regolari nel file htaccess? oppure è preferibile utilizzare php in questo caso?

                    Dato che i titoli sono dinamici sei obbligato ad utilizzare PHP.

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • L
                      lilo User Attivo • ultima modifica di

                      si, utilizzo redirect 301 in php sulla vecchia pagina, trasferendoli sulla nuova. Con la seguente sintassi:

                      Header( "HTTP/1.1 301 Moved Permanently" );
                      Header( "$vaiallapaginanuova.html" );

                      Se non da errori 404, è corretto a livello seo/posizionamento?

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • A
                        ayrton2001 Super User • ultima modifica di

                        @lilo said:

                        Se non da errori 404, è corretto a livello seo/posizionamento?

                        Oltre a non dare errore 404 devi assicurarti che il redirect venga effettuato sulla pagina corretta ;).

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • L
                          lilo User Attivo • ultima modifica di

                          @ayrton2001 said:

                          Oltre a non dare errore 404 devi assicurarti che il redirect venga effettuato sulla pagina corretta ;).

                          Ossia? sulla vecchia pagina che va reindirizzata alla nuova.

                          Per gli articoli che non sono più online, cosa dovrei fare? un redirect unico alla home page? in questo caso mi sa che trova un 404.

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • A
                            ayrton2001 Super User • ultima modifica di

                            @lilo said:

                            Ossia? sulla vecchia pagina che va reindirizzata alla nuova.

                            Si
                            @lilo said:

                            Per gli articoli che non sono più online, cosa dovrei fare? un redirect unico alla home page? in questo caso mi sa che trova un 404.
                            Potresti farlo a pagine più simili. Dipende. Per esempio se fosse un e-commerce farei il redirect dalla scheda del prodotto che non esiste più verso la categoria di appartenenza.

                            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