Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   SEO (http://www.forosdelweb.com/f64/)
-   -   Cambio de URL -> PHP a URL Amigables con Modrewrite (http://www.forosdelweb.com/f64/cambio-url-php-url-amigables-con-modrewrite-559419/)

popobcn 22/02/2008 04:14

Cambio de URL -> PHP a URL Amigables con Modrewrite
 
Hola a todos,

Me asalta una duda, actualmente tengo una página sin modrewrite, o sea que todas sus páginas tienen extensión PHP. Inicialmente no pense en aplicar esta optimización, dado a que la gran mayoria de las páginas son bastante simples y no hay traspaso de variables, a excepción de una pequeña galeria.

Por lo que me pregunto, teniendo en cuenta lo mencionado:

1. ¿Será significativo el cambio en el posicionamiento por pasar a extensiones .HTML?

2. Sin efectuar ningún redireccionamiento ¿Puede penalizarme Google por existir dos páginas indexadas con el mismo contenido?


Graciasy saludos

marckd 22/02/2008 12:32

Re: Cambio de URL -> PHP a URL Amigables con Modrewrite
 
1) sí, bastante más significativo que con php y variables

2) sí, si lo detectan o es denunciado, te verás afectado... y sino, también! ya que tendrás dos páginas iguales pero separadas, entonces la gente puede indexar una u otra... qué es mejor? 50% a cada una o 100% a una? :)

popobcn 22/02/2008 14:32

Re: Cambio de URL -> PHP a URL Amigables con Modrewrite
 
marckd,

En tal caso, que sería conveniente aplicar un redireccionamiento 301?!

Gracias y saludos

marckd 22/02/2008 14:49

Re: Cambio de URL -> PHP a URL Amigables con Modrewrite
 
exactamente, es la mejor forma de hacerlo y muy sencillo de hacerlo!
ya que se considera como movido permanentemente, y son solo dos lineas

popobcn 22/02/2008 15:51

Re: Cambio de URL -> PHP a URL Amigables con Modrewrite
 
Cita:

Iniciado por marckd (Mensaje 2296169)
exactamente, es la mejor forma de hacerlo y muy sencillo de hacerlo!
ya que se considera como movido permanentemente, y son solo dos lineas

Gracias marckd, has confirmado mis sospechas :) :arriba:

Saludos

elquique 24/02/2008 16:22

Re: Cambio de URL -> PHP a URL Amigables con Modrewrite
 
1) mmm nuestra-empresa.php y nuestra-empresa.html no tiene mucha diferente, si existe diferencia si usas parámetros tipo .php?id=234 o .php?session=ff898f9898989s9.

Si vas a hacer el esfuerzo de de cambiar eso, de .php a .html no vale la pena, si lo vale si estas quitando parámetros, pero ve un paso mas adelante y que tus urls luzcan así:

tudominio.com/nuestra-empresa/

eso si es totalmente favorable.

2) si :(, afecta usa un 301 o un robots para ocultarlos

popobcn 24/02/2008 18:19

Re: Cambio de URL -> PHP a URL Amigables con Modrewrite
 
Gracias elquique,

Sobre dar un paso más, en esto realmente estamos. Ya estamos dentro del "trapo" de tener los contenidos bien definidos, los titulos bien orientados y ahora, quizás como guindilla al pastel, tan solo me falta sopesar ese punto en concreto.

Ya que entiendo que no es lo mismo encontrarse con esto:

tudomino.com/situacion.php

que con algo como esto:

tudominio.com/situacion-lugar.html

Es tan solo terminar de rizar más el rizo, con el fin de escalar las pocas posiciones que quedan por escalar para aparecer entre los 3 primeros o ya directamente en el primer resultado de las busquedas que le interesan a mi cliente.

Gracias por vuestros consejos. Esta semana lo terminaremos de ver y pondremos en marcha los cambios, casi seguro.

Saludos

elquique 24/02/2008 18:36

Re: Cambio de URL -> PHP a URL Amigables con Modrewrite
 
Como dije:

tudominio.com/situacion-lugar.html

y

tudominio.com/situacion-lugar.php

no será gran diferencia, ve por:

tudominio.com/situacion-lugar/

ahí si hay diferencia.

popobcn 25/02/2008 02:00

Re: Cambio de URL -> PHP a URL Amigables con Modrewrite
 
Cita:

Iniciado por elquique (Mensaje 2298071)
tudominio.com/situacion-lugar/
ahí si hay diferencia.

Buenas de nuevo,

No termino de comprender excesivamente bien a estos señores de google... Que interpreta mejor y posiciona mejor, un DIRECTORIO ante una página .html.

No obstante, durante esta semana jugaré un rato con este tema... :) A ver que tal sale la história. Intentaré hacer la prueba con dos páginas, una la mencionada y otra que tengo por ahi medio abandonada, a ver que tal salen los resultados de busqueda de aquí a la prócima indexación.

Saludos y gracias!

elquique 25/02/2008 17:55

Re: Cambio de URL -> PHP a URL Amigables con Modrewrite
 
O mejor aun puedes crear un htaccess y un PHP que tome el formato viejo de URL y hagas un 301 al nuevo así conservas el PR único de cada URL, solo ten cuidado de que google no lo tome duplicado, avísale !! :)

popobcn 26/02/2008 02:06

Re: Cambio de URL -> PHP a URL Amigables con Modrewrite
 
Cita:

Iniciado por Cesma (Mensaje 2298984)
Cuando hagas eso lo mejor tambien para poner perder los enlaces que linkaban es poner el error 404 a la url asi la url que no exista cuando intenten acceder a ella te llevara hacia el indecx.

Creo que antes de usar el 404 sería incluso mejor eliminar manualmente las URL's dinámicas desde WebmasterToolls de Google.

Cita:

Iniciado por elquique (Mensaje 2299593)
O mejor aun puedes crear un htaccess y un PHP que tome el formato viejo de URL y hagas un 301 al nuevo así conservas el PR único de cada URL, solo ten cuidado de que google no lo tome duplicado, avísale !! :)

Me decanto más por esta opción, sobretodo después de haber leido la cantidad de artículos existentes con referencia a este tipo de redireccionamiento.

Gracias a los dos y saludos!

erpeli 26/02/2008 09:19

Re: Cambio de URL -> PHP a URL Amigables con Modrewrite
 
Una cosa respecto a lo que se ha estado hablando de posicionar o indexar mejor un directorio que a un archivo .html

En el caso de popobcn si el tiene actualmente:

tudominio.com/comida-perros.php

Según lo dicho le convendría poner

tudominio.com/comida-perros/..... ¿y como llamo al archivo?

Me refiero si tengo un archivo con el nombre que quiero comida-perros.php, pero con el direccionamiento amistoso pongo ese nombre el directorio como llamo al nuevo archivo:


tudominio.com/comida-perros/comida-perros.html

ó

tudominio.com/comida-perros/otracosa.html

elquique 26/02/2008 09:58

Re: Cambio de URL -> PHP a URL Amigables con Modrewrite
 
Cita:

Iniciado por erpeli (Mensaje 2300268)
Una cosa respecto a lo que se ha estado hablando de posicionar o indexar mejor un directorio que a un archivo .html

En el caso de popobcn si el tiene actualmente:

tudominio.com/comida-perros.php

Según lo dicho le convendría poner

tudominio.com/comida-perros/..... ¿y como llamo al archivo?

Me refiero si tengo un archivo con el nombre que quiero comida-perros.php, pero con el direccionamiento amistoso pongo ese nombre el directorio como llamo al nuevo archivo:


tudominio.com/comida-perros/comida-perros.html

ó

tudominio.com/comida-perros/otracosa.html


El archivo es /comida-perros/ jeje, parece directorio pero le estas mintiendo ;) debes adaptar tu programa PHP y tu htaccess para soportar esto pero vale la pena, fíjate en algún wordpress como http://www.maestrosdelweb.com y veras eso no son carpetas, son paginas que lucen como carpetas.

popobcn 26/02/2008 16:56

Re: Cambio de URL -> PHP a URL Amigables con Modrewrite
 
erpeli,

NO lo he provado aún, pero creo que con efectuar el cambio directamente en el HTACCESS funcionaria. O sea, en vez de colocar el archivo final *.html indicar directamente el nombre de la carpeta deseada y listos.

Saludos

elquique 26/02/2008 19:10

Re: Cambio de URL -> PHP a URL Amigables con Modrewrite
 
Si vas a usar un htacces para dominio.com/comida-perros/ puedes usar algo así:

Código:

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

Obviamente si tienes tu sitio en base de datos y muestras links como dominio.com/pagina.php?id=123 debes modificar la programación para que genere esos links en base al titulo de cada tema, articulo, o lo que fuera.


Y si vas a usar algo como cambiar pagina.php?id=123 por comida-perros.html puedes usar algo así:

Código:

RewriteEngine On
RewriteBase /

RewriteRule ^(.*).html$ ?t=$2&%{QUERY_STRING}


Y también si es dinámico debes modificar tu programación php para que genere llamadas a urls de ese tipo.

usuarioGuay 19/05/2008 05:40

Respuesta: Cambio de URL -> PHP a URL Amigables con Modrewrite
 
Saludos, buen tema.

Tengo varias reglas del tipo:

RewriteRule ^tema/([0-9]+)/?$ tema.php?n=$1 [L]

para que una url www.dominio.com/tema.php?n=231 pase a tratarse a partir de ahora como www.dominio.com/tema/231/

Me surge una duda, y es que la ultima barra "/" es opcional, para que funcione con o sin ella, pero veo que en la mayoria de las paginas que utilizan urls con este formato de "directorios", al introducir la url sin "/" al final, automaticamente se añade sola en la barra de direcciones. A mi no me sucede esto. ¿a qué se debe? es causado por las reglas o es alguna configuracion del servidor? puede influir en algo para los buscadores, posicionamiento, urls duplicadas o algo?

Gracias de antemano.

Jose1310 14/08/2008 10:54

Respuesta: Cambio de URL -> PHP a URL Amigables con Modrewrite
 
Tengo 2 dudas aqui , por favor, si pudiesen orientarme :

a) tengo una ruta : http://www.midominioxyz.com/noticia....&titulo=eltitu

deseo saber como seria el archivo .htacces para lograr :

www.midominioxyz.com/noticia/codigo/titulo


b) cuando implemente el htacces con formato carpeta de ejemplos q ví en la red, me presentaba el problema que las ruta de las imagen cambiaban

por ejemplo , si la ruta de la imagen era : /img/foto.jp

luego, aplicando el htaccess en formato carpeta, me cambiaba la ruta a :

/noticia/img/foto.jp

obviamente dicha ruta no exite y las imagenes salian en X .
lo mismo ocurria con todas las rutas de .class, .css , etc

la pregunta es : como corregir los path o rutas de las imagenes para q no se alteren??

popobcn 18/08/2008 17:51

Respuesta: Cambio de URL -> PHP a URL Amigables con Modrewrite
 
Jose1310

Para evitar problemas en la carga de las imagenes y archivos tipo js o hojas de estilo, has de indicar la ruta COMPLETA de acceso al archivo para evitar problemas.

O sea...

Cita:

<link rel="stylesheet" type="text/css" href="http://www.rutadetuweb.com/unejemplo/estilos.css" />
De esta manera no tendrás problemas en la carga de los archivos. Con las imagenes pasa exactamente lo mismo.

Saludos

elquique 19/08/2008 09:42

Respuesta: Cambio de URL -> PHP a URL Amigables con Modrewrite
 
Si usas el meta base tampoco tienes problemas a pesar de no utilizar la ruta completa, ya que es medio engorroso hacerlo, mas aun en sitio grandes o dinámicos.


La zona horaria es GMT -6. Ahora son las 20:44.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.