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
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
A [cerco - retribuito] Sviluppatore Php freelance per progetti vari Offerte e Richieste di Lavoro e/o Collaborazione 2
L Google chart php mysql PHP 2
R Download file multipli da directory php PHP 0
F pagina dinamica PHP PHP 3
P Rimozione automatica url da sitemap.xml con PHP PHP 1
L php tinymce mi duplica la classe label PHP 3
S Errore PHP - Notice: Undefined index ... PHP 14
N file manager da php 5 a 7 PHP 15
M Utilizzare la funzione mysql_num_rows() in PHP 5 PHP 3
elpirata Update dinamico informazioni scritte in una pagina php jQuery 11
N Mysql_result per PHP 7 PHP 2
Emix Select concatenate php sql ajax PHP 2
P Modifica con PHP di un node in una sitemap xml PHP 0
D Come usare funzione php PHP 6
P Cancellazione specifici files in una folder php PHP 1
R Tradurre stringhe con php e google translator PHP 4
I Salvataggio snapshot IPCAM tramite PHP PHP 5

Discussioni simili