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. Coding e Sistemistica
    4. Help Center: consigli per il tuo progetto
    5. Cambiati i link del mio sito; come dire a google di non usare i link vecchi?
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • N
      notorious User Attivo • ultima modifica di

      Cambiati i link del mio sito; come dire a google di non usare i link vecchi?

      Ieri ho aggiornato il sistema di link del mio sito: sono passato da (esempio)
      http://notoriousxl.netsons.org/site.php/section-57
      (dove section è una variabile "mascherata" in directory) a
      http://notoriousxl.netsons.org/site.php/s-57/-p-gnu-linux-debian-sid-su-fujitsu-siemens-m1437g.html
      in cui:

      • accorcio il nome delle variabili "mascherate" (section è diventata s);
      • riporto il titolo della pagina (mi dicono che aiuti nelle serp :D; a prescindere da questo, i link mi piacciono più così)(per gli interessati, non uso il mod-rewrite, ma uno script in php che sfrutta $_SERVER["PATH_INFO"]). Essendo il sito già indicizzato, per retrocompatibilità accetto anche gli url "vecchio stile" (quelli cioè che usano /section-x).

      Il problema sta proprio nel fatto che il mio sito è già stato indicizzato con gli url vecchio stile, come potete vedere con site:, mentre io vorrei indicizzati i nuovi url, e dei vecchi su google non deve rimanerne traccia. Basta agire su robots.txt?
      Intanto vi do' altre info:
      sitemap.txt
      robots.txt (l'ho già usato per "nascondere" a google altre versioni della stessa pagina)

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • N
        notorious User Attivo • ultima modifica di

        Scusate per il doppio post :sto:
        Leggendo questa guida, da quanto ho capito, il file robots.txt ha anche lo scopo di rimuovere pagine già indicizzate, e non solo quello di impedire di indicizzare nuove pagine... confermate? :mmm:

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • D
          dani74 User Attivo • ultima modifica di

          Per quanto ne so io non devi rimuovere nessuna pagina attraverso il robot.txt. Devi fare un redirect sulle pagine indicizzate e, indirizzarle verso le nuove, piano piano verranno riaggiornate dai robot. Informati verso i redirect, cosa bisogna fare.

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • N
            notorious User Attivo • ultima modifica di

            Leggo da questa guida che basterebbe usare la seguente regola:

            Redirect permanent /site.php/section-23 http://notoriousxl.netsons.com/site.php/s-23
            Nel mio caso, è possibile passare da /site-x a /s-x utilizzando una sola regola? Purtroppo non sono per nulla esperto di espressioni regolari 😞

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • D
              deborahdc Moderatrice • ultima modifica di

              Perdonami notorius ma non ho capito un gran che. In buona sostanza hai cambiato il nome alla pagina? Se si ti consiglio di leggere

              http://www.giorgiotave.it/forum/posizionamento-nei-motori-di-ricerca/14042-redirect-su-html-la-mia-esperienza.html?highlight=esperienza

              E' esattamente come mi sono comportata io in questa situazione. Il posizionamento non ne ha risentito.
              Inoltre leggiti http://www.giorgiotave.it/forum/search.php?searchid=114625
              se le pagine sono da html a html
              se invece sono in php con il cerca visualizza redirect 301
              Deb

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • N
                notorious User Attivo • ultima modifica di

                @deborahdc said:

                Perdonami notorius ma non ho capito un gran che.
                Allora mi spiego meglio 😄
                La pagina vera e propria non l'ho mai cambiata, è sempre site.php. Anche prima, adottavo la tecnica di mascherare le variabili in "directory", quindi un url del tipo site.php?section=8 diventa site.php/section-8.
                Adesso ho solo cambiato il modo di mascherare queste variabili, accorciandone il nome, e aggiungendo il titolo del sito: passo da site.php/section-8 a site.php/s-8/titolo-pagina.html.
                Entrambi puntano alla stessa pagina:
                http://notoriousxl.netsons.org/site.php/s-69/-p-css%3A-indentazione-dei-paragrafi.html
                http://notoriousxl.netsons.org/site.php/section-69/
                ma (ovviamente) google le vede come due pagine diverse.

                Mi accorgo adesso che non posso utilizzare il mod-rewrite, in quanto mi serve anche il titolo della pagina che non conosco a priori (il sito è dinamico). Molto interessante la tua esperienza con il meta tag ;), se non riesco a fare il redirect in PHP li userò senz'altro 🙂

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • N
                  notorious User Attivo • ultima modifica di

                  Aggiornamento: il redirect 301 è stato più semplice del previsto, è bastato il seguente if prima di stampare il tag <HTML>:
                  [php]
                  if($urlVecchio==true){
                  header("HTTP/1.1 301 Moved Permanently");
                  header("Location: ".makeUrl($parametri);
                  exit();
                  }
                  [/php] I miei dubbi riguardavano appunto il fatto che in site.php dovevo continuare a stampare la pagina, ma exit() ha risolto tutto! :yuppi:

                  PS: grazie per l'interessamento! 😉

                  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