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

andreas88

Utente Attivo
31 Ott 2009
129
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
129
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
129
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
129
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
F Cerco Hosting con VECCHIE versioni di php Hosting 0
Cosina Captcha php PHP 1
S passare un valore da un form a un file .php con metodo post PHP 4
N php msyql PHP 6
N php problemi a visualizzare video PHP 3
A menu a tendina php PHP 1
D protezione cartelle: blocco visualizzazione/scaricamento contenuto, ma abilitazione utilizzo dati da parte di file .php presenti sul sito Web Server 1
F Php date_diff PHP 1
K [PHP] Aggiungere caratteri ad una stringa in base alla lunghezza della stessa PHP 2
C Wp-admin a file php WordPress 5
Lino80 [Retribuito] Cerco programmatore php per modifica/inserimento funzione/valori da un plugin importer wordpress Offerte e Richieste di Lavoro e/o Collaborazione 0
csi Inviare file jpg in locale alla stampante con php PHP 0
M Passaggio variabili array php su un tasto jq PHP 3
E Php aggiornamento tabella PHP 9
G phpmailer e php 8.1 con estensione mysqli PHP 6
M Invio dati database via email php PHP 0
K [php] Problema con inner join PHP 4
K [php]form invio dati PHP 0
P Codifica caratteri speciali mysql php PHP 0
K [PHP] Problema con variabili concatenate. PHP 1
E Stampante termica escpos-php PHP 6
JeiMax Modifica codice php personalizzato PHP 2
G Come modificare un pdf in php PHP 1
U Link a doppio file PHP PHP 0
E PHP & jQuery PHP 8
N Passare array da php a javascript PHP 5
F Applicazione PHP/MySQL per prenotazioni: limitare il numero massimo di posti prenotabili PHP 20
L tipo boolean non funzionante su mariadb (mysql). E codice php 7.4. PHP 0
U PHP creare un file excel dopo ricerca nel DB PHP 0
M PHP/MySQL - Estrarre valori min e max di ogni gruppo PHP 5
F Php e fatturazione elettronica PHP 0
P lanciare script asp (o php) da jquery Javascript 1
Couting95 inserire dati da un file di testo in una tabella in php PHP 1
P Data scraping in PHP non funziona PHP 4
C Calcoli matematici in php PHP 5
F Scrivere dei dati in word con php PHP 0
D PHP leggere cartella di Windows PHP 1
I dominio aruba versione php server linux Domini 3
G Colorare menu select attraverso ricerca php PHP 0

Discussioni simili