Pues bien, lo prometido es deuda, aqui dejo esta mini-guia de orientacion:
-escribo mis conclusiones y a manera de citacion lo que me respondio el experto en php de foros del web(le pedi permiso):
hola amigo xxx, veras inicie con una duda debido a que tengo la necesiad de usar includes en mi pagina html...
1.QUE HACER PARA INSERTAR CODIGO PHP EN PAGINAS HTML
hay dos opciones, una editar el correspondiente archivo de configuracion del servidor (algo como agregar en el directorio
.htaccess la indicacion: AddType application/x-httpd-php .php .html ...) para que pase las paginas html por el interprete
de php y por tanto muestre el codigo php que incluya.
Y la otra cambiar la extension de las paginas .html a la extension .php y nada mas.
PREGUNTAS:
¿cual de las dos opciones es mejor, o el resultado especialmente en cuanto al rendimiento es el mismo?, de ser asi
yo creo que es mejor editar las configuraciones del servidor y no crear las hojas con extension .php, porque habra mas dificultad
para su vista previa que debera hacerse en localhost o online.
agregar los .html al AddType es una buena opción, pero he visto, y no me preguntes por que, que en algunos servidores no funciona, sería cuestión de que pruebes. si no habrá que renombrarlas.
Nunca te fies de que tu servidor online vaya a funcionar como tu localhost, lo que recomiendo siempre es ajustar, en la medida de los posible el localhost al online, a menos que desarrolles varios sitios y en diferentes servidores online, que de seguro tendrán configuraciones diferentes. Si no, lo mejor es ir haciendo pruebas parciales, nada de hacer todo en localhost y despues llevarte una sorpresa al subirlo
¿es verdad que google indexara mas si es html en vez de php?
No, pero si tu web utiliza parámetros (x.php?aaa=sss&ttt=sss... etc), es conveniente usar lo quie se llama Url's amigables
DOS OPCIONES, CAMBIAR UNA WEB O CREAR UN WEB A Y CON .PHP
1-supongamos una web que ya existente:
- para pasar de .htmal a .php una web ya publicada e indexada podria perder su posicionamiento?, para eso la
solucion mas correcta(unica) seria hacer un redireccionamiento 301 a las anteriores .html hacia las .php, entonces habria que dejar las hojas html "viejas" y no borrarlas
ya que son ellas las que seguiran apareciendo en las busquedas pero ahoran enviaran al usuario a las php... ?
¿o sencillamente ese cambio no es practico a menos de que sea una reforma grande?
Aqui hay unas cuantas variantes, pero vamos a algo sencillo de aplicar. Y es utilizar como dijiste la redirección 301, y justamente esta para no tener las dos páginas, como la redirección va en el .htaccess y el robot del buscador lee antes que nada el .htaccess te redirige de la página que ya no existe a la nueva, ej
tenias productos.html y quieres ahora tener productos.php... pues bien, borras el productos.html y en .htaccess pones
redirect 301 /productos.html http://tusitio.com/productos.php
Observa que la primera página es el path a la raiz de tu servidor y la segunda la url completa
2-crear la web desde el comienzo en .php
- independientemente del metodo escogido para indicar que lleva elementos php (ej:un include) escritos arriba, es decir,
con la extension .php o indicandole al servidor, esta pagina tiene las mismas posibilidades de ser indexadas por los
googlebots, o esto se afecta un poco? ademas, existe alguna posibilidad de que el codigo se interpreta en algun
momento mal o definitivamente siempre sera identico?
Si tu php está correcto, no tienes que tener problema alguno, haz todo como php, aunque solo tenga html puro dentro
CONCLUSION: si, efectivamente solo renombrar las paginas a .php, no hay problema ni de visualizacion ni de indexacion.
pero con la diferencia de que ya conocemos las diferentes variables y sus posibilidades y ahora sabemos y entendemoslo que hacemos :D