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 di url, redirect con htaccess o col php?
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • M
      marzia User • ultima modifica di

      cambiamento di url, redirect con htaccess o col php?

      Ciao a tutti!
      Ho appena fatto dei cambiamenti e ho la necessità di fare un paio di redirect permanenti da vecchie a nuove url di pagine php del genere

      www.miosito.it/vecchionome.php?cat=1 (e numeri successivi) a

      www.miosito.it/nuovonome.php?cat=1 ecc

      secondo voi per i motori di ricerca è meglio fare un redirect 301 in htaccess (se è questo il caso per favore mi potete dire cosa scrivere, non mi ricordo più come si scrivono le variabili)

      oppure è meglio usare le vecchie pagine php, svuotarle e, sempre in php, far andare i motori di ricerca alle nuove?

      Grazie!

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • juanin
        juanin Admin • ultima modifica di

        E' stato scritto già in molti post...
        cmq il modo migliore e anche richiesto da google è il redirect 301.

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • B
          bluc User Attivo • ultima modifica di

          http://www.giorgiotave.it/wikigt/os/Redirect_301 :ciauz:

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • M
            marzia User • ultima modifica di

            Grazie, ho letto i post e la pagina wiki.
            Non ho trovato però un esempio specifico e pur avendo fatto un po' di tentativi, proprio non riesco a scrivere il codice in maniera corretta! I file da modificare sono pochi, ma le pagine generate sono moltissime, e purtroppo non posso fare a mano un redirect per ogni pagina.

            Ho provato a mettere in htaccess una cosa tipo

            Redirect 301 /vecchionome.php?cat=(.*)\ http://www.miosito.it/nuovonome.php?cat=$1

            ma non è corretto. C'è qualcuno che mi può aiutare?
            Grazie!

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • B
              bluc User Attivo • ultima modifica di

              Qualcosa tipo questa?

              RewriteEngine on
              RewriteRule ^vecchionome.php?cat=(.*)$ nuovonome.php?cat=$1 [R=301]
              

              C'è una sezione apposita per il mod rewrite, meglio se chiedi là, o forse meglio ancora se ti fai spostare il thread.

              :ciauz:

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • M
                marzia User • ultima modifica di

                Grazie!!!!!!!!!!!
                allora chiedo là
                😄

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • M
                  marzia User • ultima modifica di

                  risolto!
                  per tutti quelli con problema simile ecco la soluzione:

                  <?
                  header( "HTTP/1.1 301 Moved Permanently" );
                  header( "Location: http://www.miosito.it/nuovoindirizzo.php?{$_SERVER['QUERY_STRING']}");
                  ?>

                  :ciauz:

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • D
                    domenico.biancardi User Attivo • ultima modifica di

                    ti consiglio di cablare l'errore 404 e di cercare di interpretare l'errore, cercando di capire se è una pagina non più esistente o un'errore di digitazione dell'utente. In questo caso sarebbe utile una soluzione del tipo

                    "forse cercavi..." in una pagina che apre un motore di ricerca interno al sito con una query ricavata dall'url digitato

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • sughero3
                      sughero3 Super User • ultima modifica di

                      @marzia said:

                      Grazie, ho letto i post e la pagina wiki.
                      Non ho trovato però un esempio specifico e pur avendo fatto un po' di tentativi, proprio non riesco a scrivere il codice in maniera corretta! I file da modificare sono pochi, ma le pagine generate sono moltissime, e purtroppo non posso fare a mano un redirect per ogni pagina.

                      Ho provato a mettere in htaccess una cosa tipo

                      Redirect 301 /vecchionome.php?cat=(.*)\ http://www.miosito.it/nuovonome.php?cat=$1

                      ma non è corretto. C'è qualcuno che mi può aiutare?
                      Grazie!
                      leggi qua: http://www.javascriptkit.com/howto/htaccess7.shtml

                      in pratica la sintassi è:

                      Redirect /olddirectory/oldfile.html http://yoursite.com/newdirectory/newfile.html

                      ps. ma forse hai già risolto ... non avevo letto i post seguenti :ciauz:

                      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