- Home
- Categorie
- La Community Connect.gt
- Tutto sulla Community
- Conversione sito da html a php
-
Conversione sito da html a php
Ciao ragazzi, spero in un vostro consiglio
Ho un sito web costruito interamente in html, online da 5 mesi e ben posizionato sui motori con circa 2000 visite giornaliere dai motori.
Il problema è questo: per necessità di cose devo cambiare tutte le estensioni delle pagine da .html a .php
Mi suggerite la migliore via da seguire per non perdere tutto il posizionamento che ho acquisito in questi mesi?
grazieee!!!!
-
Soluzione indolore.
Non cambi l'estensione alle pagine, ma indichi al server di interpretare gli script php anche all'interno file html
da aggiungere all'htaccess
AddType application/x-httpd-php .html
.Stuart
-
mmmm.... soluzione interessante
non sono pratico di .htaccess quindi prima di fare minkiate chiedo x sicurezza
in pratica è sufficiente creare un file che si chiama .htaccess
lo apro con notepad e ci incollo il codice che mi hai suggerito
uppo nella root del sito
fine?
o devo aggiungere qualcosa all interno delle pagine web?grassie mille
-
@"fedemarkez" said:
in pratica è sufficiente creare un file che si chiama .htaccess
lo apro con notepad e ci incollo il codice che mi hai suggerito
uppo nella root del sito
fine?That's all folks!
@"fedemarkez" said:
o devo aggiungere qualcosa all interno delle pagine web?
No.
A parte gli script php che volevi inserire rinominando le pagine, ovviamente.
.Stuart
-
xfect !!!
grazie mille!!! non sai quanto sono felice :):):)
-
@Stuart said:
That's all folks!
No.
A parte gli script php che volevi inserire rinominando le pagine, ovviamente.
.Stuart
meglio il primo consiglio Stuart, quello dello script prevede sempre un duplice processo lato server
-
Inoltre tieni presente che creare un file che si chiama .htaccess devi ricorrere a un'escamotage: se apri il file di testo con notepad e tenti di salvarlo con quel nome il sistema non te lo accetta perché lo interpreta come un'estensione, e lo salverà probabilmente come .htaccess.txt
A questo punto uploadi via ftp e, sul server, lo rinomini correttamente.
-
@domenico biancardi said:
meglio il primo consiglio Stuart, quello dello script prevede sempre un duplice processo lato server
scusa non ho capito...
-
@"domenico.biancardi" said:
meglio il primo consiglio Stuart, quello dello script prevede sempre un duplice processo lato server
@fedemarkez said:
scusa non ho capito...Colpa mia, mi sono espresso male.
Intendevo dire che dopo aver aggiunto l'istruzione al server di richiamare l'interprete php anche per i file .html, ti mancava, ovviamente, di mettere lo scripting php nelle attuali pagine html, visto che era per questo che volevi rinominare le pagine da *.html a *.php, no?
.Stuart
-
si ma avevo capito... non ho capito l'affermazione di domenico... in che senso un doppio lavoro per il server??
-
ho un problema... ho uppato il file .htaccess nella root, ma... se vado ad aprire il sito con firefox.... ecco cosa viene fuori....
http://img266.imageshack.us/my.php?image=21633359to1.jpg
:?:x
-
Stuart è questione di vita o di morte!!! x:x
che devo fà?!?!
-
ho trovato il problema ma non la soluzione
praticamente il sito è hostato su Aruba... e su Aruba nella pagina dedicata all' htaccess scrivono:
*Nota tecnica: non e' possibile abilitare estensioni personalizzate in modo che si comportino come **.php **in quanto il php e' configurato da alcuni mesi come CGI e non come modulo
*Cè un modo per aggirare l'ostacolo?
-
@fedemarkez said:
si ma avevo capito... non ho capito l'affermazione di domenico... in che senso un doppio lavoro per il server??
caso .htaccess
il browser richiede il file tramite GET
- il server analizza l'htaccess e effettua un SEND della pagina corretta
caso redirect tramite scripting
il browser richiedere il file tramite GET
- il server risponde con la pagina che contiene lo scripting di redirect
il browser interpreta il redirect, si posiziona sulla nuova pagina ed effettua un nuovo GET
- il server risponde con la nuova pagina richiesta
-
@fedemarkez said:
ho trovato il problema ma non la soluzione
praticamente il sito è hostato su Aruba... e su Aruba nella pagina dedicata all' htaccess scrivono:
*Nota tecnica: non e' possibile abilitare estensioni personalizzate in modo che si comportino come **.php *in quanto il php e' configurato da alcuni mesi come CGI e non come modulo
Cè un modo per aggirare l'ostacolo?
utilizzo il server windows? se non sei su unix non puoi fare altro che utilizzare lo scripting per i redirect, altrimenti effettua un cambio di server da windows a linux vedrai che migliorerà sicuramente il rendimento
-
Domenico il bello è che io sto su LINUX!!!
-
@fedemarkez said:
Domenico il bello è che io sto su LINUX!!!
e no allora deve funzionare per forza
.htaccess non ha estensione e su linux è supportato benissimo
-
Scusa Domenico se sono ripetitivo, comunque L'hosting Aruba sembra avercela con me... leggi qui:
http://vademecum.aruba.it/start/linux/mime.htm
come vedi, sembra non si possa fare il rewrite su pagine php...
...infatti navigando con firefox dopo aver uppato l'htaccess, mi da quel problema nell'immagine che avevo postato prima.
A questo punto chiedo se cè un altro modo per poter aggirare l'ostacolo o in alternativa capire quale strada devo intraprendere visto che cambiero' tutte le pagine HTML a PHP senza perdere posizioni nelle serp
-
Se non puoi far interpretare al server di aruba le pagine html come PHP (che sarebbe la soluzione ottimale), hai due strade:
-
cambi hosting e ti prendi un server più flessibile
-
cambi estensione alle pagine e fai un redirect 301 da ogni pagina html alla corrispettiva php
Purtroppo non mi vengono in mente altre vie.
Petro
-
-
@petro said:
Se non puoi far interpretare al server di aruba le pagine html come PHP (che sarebbe la soluzione ottimale), hai due strade:
-
cambi hosting e ti prendi un server più flessibile
-
cambi estensione alle pagine e fai un redirect 301 da ogni pagina html alla corrispettiva php
Purtroppo non mi vengono in mente altre vie.
Petrocredo che seguirò la via del redirect 301... puoi darmi le indicazioni su come procedere? devo creare un file .htaccess?
-