- Home
- Categorie
- La Community Connect.gt
- Tutto sulla Community
- Passare da html a php o asp e mantenere le proprie serp/pr..
-
@Jem said:
Altro dubbio: nel modo in cui hai detto tu rimando tutti i visitatori del vecchio sito alla homepage del nuovo, ma se volessi reindirizzare i link pagina per pagina potrei farlo?
puoi impostarlo in modo che a
www.vecchisito.it/A.htm corrisponda www.vecchisito.it/A.php
www.vecchisito.it/B.htm corrisponda www.vecchisito.it/b.php
e così via...
-
meglio,
Redirect 301 /vecchia-pagina-1.html http://www.nuovosito.boh/nuova-pagina-1.php
Redirect 301 /vecchia-pagina-2.html http://www.nuovosito.boh/nuova-pagina-2.php
Redirect 301 /vecchia-pagina-3.html http://www.nuovosito.boh/nuova-pagina-3.php
-
Grazie a tutti e due, adesso ho le idee un po' più chiare!
Vi faccio un'ultima domanda, lo so che sono una scocciatura...
Posso combinare le due cose, ovvero reindirizzare alla pagina appropriata per alcune pagine più importanti e alla home page per altre?
E le vecchie pagine vanno cancellate, svuotate o lasciate come sono?
Grazie mille!
-
@Jem said:
Posso combinare le due cose, ovvero reindirizzare alla pagina appropriata per alcune pagine più importanti e alla home page per altre?
si puoi, dipende da come imposti le regole nel .htacces anche se io le indirizzerei ogniuna alla sua 'nuova copia'
E le vecchie pagine vanno cancellate, svuotate o lasciate come sono?
io tendo a lasciarle finchè nn sono state eliminate dal db di google (lo verifichi con il comando site:www.dominio.it) e comunque le ho sempre svuotate, per trovare una regola occorre mettere insieme esperienze diverse
-
Scusate se riprendo questa discussione, ma mi è sorto un problema!
Non posso usare il redirect 301 perchè l'htaccess di Av non lo supporta, però supporta il mod rewrite. Mi chiedevo se per i motori di ricerca c'è qualche differenza usando:
Redirect 301 /vecchia-pagina-1.html http://www.nuovosito.boh/nuova-pagina-1.php
oppure
RewriteRule /vecchia-pagina-1.html http://www.nuovosito.boh/nuova-pagina-1.php [R=permanent]A voi la parola!
-
si si..direi che va bene
maggiori info le trovi [url=http://openskills.info/infobox.php?IDbox=403&boxtype=description]qui
- redirect|R [=code] (force redirect) - Opzione che permette di specificare il codice di ritorno e la natura del redirect (permanente,temporaneo etc..)
-
Ragazzi io ho lo stesso problema, con la differenza che devo cambiare solo l'estensione della index. Ad oggi è ben posizionata index.htm che deve diventare index.asp. Essendo la root del sito per non perdere l'ottimo posizionamento posso evitare di fare redirect o comunque rischio?
Grazie
-
Se è solo la index non ci sono problemi, basta cancellare del tutto index.htm e inserire index.asp, se la struttura della pagina asp (metatag, title, ecc) è più o meno la stessa di quella in html, google non dovrebbe perdere l'indicizzazione.
-
Invece come si potrebbe fare per non usare url rewrite e far elaborare al server tutte le pagine .html come pagine .php?
Questo nel caso si dovesse passare da sito statico a sito dinamico senza cambiare però il nome delle pagine (in pratica cambiando solo l'estensione dei file)
-
grazie alex, mi hai tranquillizzato...in realtà sto ottimizzando la index, quindi l'obiettivo è guadagnare altre posizioni.
Thanks
-
Salve a tutti
anche io ho avuto la necessita' di passare il sito da htm a php e ho dovuto spostare tutto il sito da macchina win a unix
x il problema dell'estensione ho risolto scrivendo in .htaccess il seguente codice:RewriteEngine on
RewriteRule ^(.*).(htm|html)$ $1.php [L,QSA]in pratica una data pagina potra' essere cercata indifferentemente con estensione htm/html/php e verra' visualizzata la mia pagina salvata con .php
mi nasce pero' un altro dubbio
il file .htaccess viene inserito e interpretato nella sitemap per google?
perche' prima aveva pagine htm ora pero' avro' pagine php
se la sitemap funziona come per il server non dovrebbero esserci problemi.....ma e' cosi?
grazie a chi mi potra' rispondere
-
non ti preoccupare. Puoi tranquillamente utilizzare PHP perchè per Google non cambierà niente. Big G non riesce a vedere il codice PHP perchè è un codice lato server. La pagina la vedrà sempre allo stesso modo.
-
Grazie per la risposta.
Quindi se nella sitemap tutte le pagine hanno estensione PHP Google non legge nulla?
-
Ciao rami12,
il codice php non è visibile a google nè a nessun altro che non abbia i privilegi necessari per leggerlo sul file system del tuo server.La pagina che appare in web visibile a tutti è in realtà l'output generato da quel codice php, costituito tipicamente da codice html, anche se l'url termina con estensione .php.
Anche la sitemap dovrà quindi riportare l'url attuale della pagina con estensione .php, affinchè il motore possa leggere il suo output in html.
-
grazie GianRudi
mi sa che sia colpa della mia ignoranza in fatto di sitemap
perche' sono abituato a vedere la sitemap con pagine htm
la quale riporta esattamente i link delle pagine che essendo html
sono le stesse
invece con php un conto e' la reale pagina e un conto e' quello
che viene visualizzato
quindi (approfitto di chi ne sa di piu' di me) x fare una sitemap da pagine in php come si puo' fare?
va bene utilizzare i servizi che si trovano sul web o sarebbe meglio crearsi uno script studiato sul propriosito?
grazie
-
Salve
rieccomi, x quanto riguarda la costruzione della sitemap ho risolto
mi rimane pero' un dubbio
ora google ha un certo numero di pagine indicizzate con estensione .htm che non verranno piu' riportate nella nuova sitemap perche' o saranno solo rinominate da .htm a .php oppure al nome verra' anche aggiunta qualche variabile x DB
se il contenuto pero' rimane lo stesso potrebbe essere considerato da google come duplice contenuto?
grazie
-
Se il redirect che hai impostato funziona, gli url con estensione .htm non dovrebbero avere un contenuto proprio ma limitarsi a rinviare alla corripondente pagina .php, per cui non ci sarebbe duplicazione di contenuti.
Puoi verificarlo direttamente dal browser: scrivi l'url con estensione htm nella barra degli indirizzi e dai invio, se l'url nella barra degli indirizzi si trasforma immediatamente nel corrispondente url con estensione .php, significa che il redirect funziona correttamente e anche Google, come qualsiasi altro user, non vedrà più il contenuto delle tue pagine .htm ma solo quello delle pagine .php.
D'altra parte, anche facendo clic su uno degli snippet di google nei risultati di ricerca che presentano ancora l'estensione .htm, dovresti comunque approdare direttamente alla pagina .php, altrimenti vuol dire che c'è un problema nel redirect 301.Col tempo, se tutto è a posto, gli url con estensione .htm dovrebbero sparire anche dagli indici lasciando il posto ai corrispondenti url con estensione .php.
-
Ti ringrazio x la risposta confortante
mi spiacerebbe perdere risultati di anni di indicizzazionePer il momento il sito e' ancora totalmente .htm.
Ho cominciato a fare delle prove creando una cartella con .htaccess su uno spazio di un altro mio sito in php.
Il sito in htm per la nostra azienda e' quello che porta il "pane" per cui prima di fare un passo cosi delicato preferisco pensarci bene.
Ora c'e la necessita' di creare degli script nelle pagine per dare risultati diversi.
Fino ad ora si e' optato per javascript che purtroppo dai motori di ricerca non viene visto.
Grazie ancora per l'aiuto.