Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: Problema su Google

  1. #1

    Problema su Google

    Sapete come posso fare a far capire a google che le pagine sono state spostate ad un altro indirizzo. Il problema è che ho cambiato il mio file htaccess per cui una pagina che prima aveva indirizzo

    www.xxx.com/favola1.html

    ora è cambiata in

    www.xxx.com/La bella addormentata.html

    Come faccio a fargli capire che quella pagina non esiste più e deve indicizare la nuova. Inoltre ho avuto un calo pauroso di utenti, a causa di questo fatto.

    Aiutatemi

  2. #2

  3. #3
    Utente di HTML.it L'avatar di grin
    Registrato dal
    Aug 2004
    Messaggi
    1,629
    Aggiungi per ogni pagina questa riga:

    RewriteRule ^vekkiapage.htm$ http://www.tuosito.it/nuovapage.htm [L,R=301]

  4. #4
    [supersaibal]Originariamente inviato da grin
    Aggiungi per ogni pagina questa riga:
    RewriteRule ^vekkiapage.htm$ http://www.tuosito.it/nuovapage.htm [L,R=301]
    [/supersaibal]
    Scusa ma se ci aggiungo quella regola allora è stato inutile cambiare il file htaccess, l'ho cambiato apposta per far comparire la key all'interno dell'indirizzo della pagina. Se faccio come dici te google non se ne accorgerà mai che l'indirizzo è cambiato.
    Io voglio che se ne accorga

  5. #5
    il 301 sta a significare che la pagina è stata spostata permanentemente ad un nuovo indirizzo è giusto quello che ti dice grin
    Non puoi pretendere qualcosa da Google, dovresti pretenderlo dalla RAI

    webalizer tips | aggiungi un sito | Berlusconi counter

  6. #6
    Utente di HTML.it L'avatar di grin
    Registrato dal
    Aug 2004
    Messaggi
    1,629
    [supersaibal]Originariamente inviato da pfelicio1980
    Scusa ma se ci aggiungo quella regola allora è stato inutile cambiare il file htaccess, l'ho cambiato apposta per far comparire la key all'interno dell'indirizzo della pagina. Se faccio come dici te google non se ne accorgerà mai che l'indirizzo è cambiato.
    Io voglio che se ne accorga [/supersaibal]
    Puoi postare la riga che hai aggiunto nel tuo .htaccess per cambiare i nomi delle pagine?

    Avrai probailmente l'opzione [L] alla fine di ogni riga che significa di non proseguire con altri commandi.. ecco, arrichiscila con [L,R=301] è quello che ha detto webcarlo, fa capire a Google quale URL considerare (in questo caso quello nuovo)


  7. #7
    Allora il mio htaccess ora è cosi:

    RewriteRule ^autori.([a-zA-Z]([-.\w]*[a-zA-Z]))([0-9]+)\.html$ /autori.php?id=$3 [L]
    RewriteRule ^([a-zA-Z]*)/([a-zA-Z]([-.\w]*[a-zA-Z]))([0-9]+)\.html$ /Fiaba.php?id=$4 [L]


    Prima era così:

    RewriteRule ^Fiaba([0-9]+)\.html$ /Fiaba.php?id=$1 [L]
    RewriteRule ^autori([0-9]+)\.html$ /autori.php?id=$1 [L]



    Cosa devo mettere nell'ultimo?
    RewriteRule ^Fiaba([0-9]+)\.html$ ^([a-zA-Z]*)/([a-zA-Z]([-.\w]*[a-zA-Z]))([0-9]+)\.html$ [L,R=301]

    Così capisce che la pagina per es. Fiaba107.html è spostata ma come faccio con l'htaccess così non funziona perchè non sò come dargli la nuova pagina se non sò il nome della pagina.

    Cioè Fiaba100.html -> dovrei trasformarla in un nome che non sò se non vado prima ad interrogare il Db

  8. #8
    Utente di HTML.it L'avatar di grin
    Registrato dal
    Aug 2004
    Messaggi
    1,629
    Si ho capito.. qua è un casino..

    tu rischi perche se qualcuno ti linka alle pagine tipo

    http://www.ilnarrastorie.it/Fedro/Ve...lizzato16.html ecc..

    potrai essere penalizzato per il 'duplicate content'

    Forse conveniva considerare anche il nome della favola dal db?

    Tipo Fiaba.php?id=1&name=Nome della Fiabba e se non coincidono visualizzare errore?

  9. #9
    e non c'è un altro modo tipo se arriva dalla vecchia pagina, lo reindirizzo ad un altra pagina php tramite la quale accedo al Db e costruisco il link alla nuova pagina??


    Oppure sempre con una nuova pagina php ma con un refresh che mi porta alla nuova pagina.
    E' meglio un link oppure un refresh??

  10. #10
    Utente di HTML.it L'avatar di grin
    Registrato dal
    Aug 2004
    Messaggi
    1,629
    Ma tu i titoli li tieni nel db con id?

    In questo caso si, forse è meglio..

    io farei cosi, reindirizzerei tutte le pagine del tipo Fiaba100.html a Redirector.php?id=100 che a sua volta estrae il titolo della fiaba numero 100 e reinderizza verso la pagina giusta con questi tag php:

    Codice PHP:
    header("HTTP/1.1 301 Moved Permanently");
    header("Location: NomeDellaFiaba100.html"); 

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.