Da .htm a .php, perdo le mie posizioni su Google ricerca?

andreas88

Utente Attivo
31 Ott 2009
125
0
16
Lecce
Salve, ho realizzato un piccolo sito web completamente in html.
Dato che ho necessità di utilizzare un codice di programmazione (php) ho necessità di convertire tutte le pagine che ho creato da .htm a .php.
Vorrei sapere facendo questa conversione perdo la mia visibilità sul motore di ricerca che nel tempo ho acquisito?
Faccio un esempio, se con una parola chiave la mia attuale pagina (.htm) si trova in seconda pagina di Google, convertendola in .php perderò la mia posizione?
Grazie
Andrea
 

mr.x

Utente Attivo
9 Apr 2016
252
25
28
utilizza un rewrite 301 delle url e risolvi. Ti consiglio anche di eliminare l estensione
 

mr.x

Utente Attivo
9 Apr 2016
252
25
28
se sei su server apache con mod_rewrite abilitato (la maggior parte dei casi)
puoi farlo tramite htaccess

crea sul server il file .htaccess e scrivici quanto segue
Codice:
RewriteEngine on
RewriteBase /

RewriteCond %{THE_REQUEST} (.*)\.htm
RewriteRule ^(.*)\.htm $1.php [R=301,L]
 
  • Like
Reactions: Salvatore HeadWolf

andreas88

Utente Attivo
31 Ott 2009
125
0
16
Lecce
In attesa della tua disponibilità e della tua risposta ho trovato quanto segue:
Mi sono collegato a questo sito: https://www.htaccessredirect.net/ dove ho compilato solo "Domain Name", "Old File Path" e "New File Path" inserendo rispettivamente www.miosito.it, index.htm, index.php, e ho poi cliccato su "genera codice" e mi ha generato il seguente:

//Rewrite to www
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^miosito.it[nc]
RewriteRule ^(.*)$ http://www.miosito.it/$1 [r=301,nc]

//301 Redirect Old File
Redirect 301 /index.htm /index.php

Credo sia il passaggio corretto?
Grazie
 

andreas88

Utente Attivo
31 Ott 2009
125
0
16
Lecce
Sono una decina di pagine non ho problema a fare questo lavoro per ogni url.
Dunqure ricapitolando io inserisco questo codice (redirect 301 /index.htm http://www.tuosito.it/index.php) per ogni url pagina del mio sito.
Va bene in qualsiasi posizione o all'interno di body o head?
Grazie mille
 

mr.x

Utente Attivo
9 Apr 2016
252
25
28
Ciao Andreas,
le istruzioni fanno inserite in un file che eve essere nominato .htaccess che è il primo file letto dal server apache (che quindi legge ed interpreta le istruzioni prima di fornire le pagine al client).
Di seguito un esempio di ciò che va scritto (le prime 2 righe servono a dir ad apache che il rewrite è attivo ed indicare il path base, le altre sono le istruzioni per che indicano le pagine rinominate)

Codice:
RewriteEngine On
RewriteBase /

Redirect 301 /index.htm http://www.tuosito.it/index.php
Redirect 301 /pagina2.htm http://www.tuosito.it/pagina2.php
Redirect 301 /terza.htm http://www.tuosito.it/terza.php
 

andreas88

Utente Attivo
31 Ott 2009
125
0
16
Lecce
Ho creato con il blocco notes di Windows un file e ci ho scritto:
"RewriteEngine On
RewriteBase /
RewriteCond %{THE_REQUEST} (.*)\.htm
RewriteRule ^(.*)\.htm $1.php
//301 Redirect Old File
Redirect 301 vecchiofile.htm http://www.sitoweb/nuovofile.php"

Salvato il file con nome .htaccess e caricato nella cartella principale del server con il programma Filezilla
Fatto ciò ho eliminato manualmente il vecchiofile.htm e caricato il nuovo file "nuovofile.php"

Credo vada bene in questo modo vero?
Grazie mille
 
Discussioni simili
Autore Titolo Forum Risposte Data
borgo italia da htm a php PHP 2
J [HTML] Finestra su pagina htm, HTML e CSS 5
V [HTML] indirizzo htm zoneminder IP Cam e Videosorveglianza 0
E [VB.NET] pagine htm da applicazione .NET Framework 1
C Pagina HTM connessa al DB access (non è possibile modificare/inserire dati) MS Access 0
L Niente Htm/Phpl nelle e-mail PHP 3
marlenka durante upload del sito,DW da questo errore:index.htm-error occurred-An FTP error oc Hosting 5
C Vendo Pagine htm Altri Annunci 5
M Variabile di Sessione in file .htm HTML e CSS 2
L rinominare una pagina da htm ad asp Discussioni Varie 5
G index.htm perchè? Hosting 20
G Invio form con PHP PHP 2
T fatture con voci fattura in php PHP 0
T ALTRO PROBLEMA CON ARRAY PHP PHP 1
M Collegamento tra form html e script php PHP 4
M Problemi con la stampa dei valori in php PHP 1
W [Cerco collaborazioni] Sviluppatore Web (PHP) Offerte e Richieste di Lavoro e/o Collaborazione 1
D passare valori da database sql a php PHP 1
L Ricezione dei dati su file php da modulo html PHP 6
E Inviare variabile a PHP da ciclo in JS Javascript 0
A form PHP prenotazione tramite query PHP 2
A Form php prenotazione di un azienda sanitaria locale presso studio medico PHP 1
F menù select dinamico da db in php PHP 3
L Problemi form Pagina php HTML e CSS 3
L php mysql non salva solo id PHP 21
L php mysql cerca e visualizza pagina PHP 0
F Il codice php è giusto? PHP 2
R Aggiornare record mysql con Ajax, jQuery e php Ajax 2
A invio massivo dati a file php Javascript 4
Z MySql injection PHP PHP 1
V PHP form intersecate PHP 0
I [Offro][Retribuito] Programmatore Php Offerte e Richieste di Lavoro e/o Collaborazione 0
P Funzione jQuery Ajax invio file a php jQuery 1
C Dopo chiusura del tag php la stringa html va a capo PHP 1
E Transaction php PHP 11
B ciclare file xml con PHP PHP 1
L Estrazione dati php Database 6
A Aiuto per pagina php PHP 0
E Php select option e ajax PHP 23
I Aiuto php Dependent Lookup PHP 0
T arretramento versione PHP... PHP 3
D problema php mysql PHP 1
D problema php mysql PHP 1
E Barra di avanzamento codice PHP PHP 4
G creazione menu a tendina e invio a pagina php PHP 1
A inserire variabile php colore in div html PHP 2
Z Video protetto con PHP PHP 0
Z Problema di sincronizzazione PAYPAL con PHP PHP 1
I Eecuzione di javascript in ciclo foreach php. PHP 7
S Libreria PHP per creare file dwg o dxf PHP 0

Discussioni simili