Foros del Web » Administración de Sistemas » Apache »

.htaccess reescritura de url's duda

Estas en el tema de .htaccess reescritura de url's duda en el foro de Apache en Foros del Web. Este es un Post que, por equivocación he puesto en el foro de PHP cuando lo correcto, segun me han dicho, es ponerlo en este ...
  #1 (permalink)  
Antiguo 26/11/2005, 17:27
Avatar de Miguel001  
Fecha de Ingreso: marzo-2005
Ubicación: España
Mensajes: 49
Antigüedad: 19 años, 9 meses
Puntos: 0
.htaccess reescritura de url's duda

Este es un Post que, por equivocación he puesto en el foro de PHP cuando lo correcto, segun me han dicho, es ponerlo en este foro de apache.

Finalmente he conseguido que me funcione en local añadiendo al archivo de configuración de apache httpd.conf lo siguiente:


Código:
<Directory "C:/directorio/hdocs/articulos"> 
allow from all 
AllowOverride All 
</Directory>
y creando el archivo .htaccess de la siguiente manera:

Código:
RewriteEngine on 
RewriteBase / 
RewriteRule articulo/(.+) articulos/articulo.php?id=$1
El .htaccess lo he puesto en la raiz. Eso si, indicando en el .htaccess la ruta donde esta el archivo que queremos reescribir. En este caso articulos/articulo.php?id=$1.

Para que funcionen los archivos css, js, las imagenes y los links he tenido que darle rutas absolutas. tipo http://localhost/articulos/index.php,
o
<img src=http://localhost/imagenes/imagen.gif>.

De esta manera puedo ver mis archivos de ambas formas:

http://localhost/articulos/articulo.php?id=20
o
http://localhost/articulos/articulo/20

Una ultima duda:
Cuando navego por el sitio las URL's aparecen
asi:
http://localhost/articulos/articulo.php?id=20.
Cómo he dicho antes, introduciendo el otro formato más sencillo tambien se ve perfectamente la pagina. Mi pregunta es: ¿Hay que hacer un mapa del sitio con las url's mas faciles para los buscadores o los buscadores ya encuentran el mismo formato sencillo de forma automatica?.

Repito. Lo pregunto porque por defecto aparecen las url's de siempre.

Gracias por la ayuda

Por cierto, lo he probado en mi servidor y parece que también funciona.
  #2 (permalink)  
Antiguo 26/11/2005, 18:06
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.489
Antigüedad: 22 años, 4 meses
Puntos: 2114
Si las URLs nuevas están lincadas, aparecerán las nuevas también, junto a las de siempre, si éstas aún existen y/o están lincadas aún.
Lo que a medio-largo plazo debería de ocurrir, es que los links nuevos tengan algo mas de pagerank en google.
Por otro lado, en vez de poner la ID del artículo en la URL, podrías poner el título, ya que así es mas descriptiva la URL y tendrá mas palabras clave.
__________________
(:
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




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