Foros del Web » Estrategias Digitales y Negocios Online » SEO »

Una mas de url amigables

Estas en el tema de Una mas de url amigables en el foro de SEO en Foros del Web. Hola a todos, cómo van? Pues la verdad quiero aprender a configurar url's amigables con apache... Con esa necesidad, he seguido este tuto pero no ...
  #1 (permalink)  
Antiguo 07/09/2008, 20:58
Avatar de Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 18 años, 3 meses
Puntos: 70
Una mas de url amigables

Hola a todos, cómo van?

Pues la verdad quiero aprender a configurar url's amigables con apache... Con esa necesidad, he seguido este tuto pero no me funciona...

Lo que he hecho (todo en local y Debian etch):

- Activé mod_rewrite, lo sé por que en mi phpinfo, en la sección "Loaded Modules" aparece como cargado.

- Yo creo un virtual host(/home/carxl/www) para utilizar una carpeta en mi directorio personal y no utilizar /var/www. La configuración quedó de la siguiente manera, por que modifiqué AllowOverride, estaba en None y le dejé All(leí por ahí que debe estar así esta instrucción):

Cita:
Alias /carxl/ "/home/carxl/www/"
<Directory "/home/carxl/www/">
Options Indexes MultiViews FollowSymLinks
AllowOverride All
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
- Creé un .htacces en mi directorio (/home/carxl/www) y está de la siguiente manera:

Cita:
# mod_rewrite en uso
RewriteEngine On
Rewriterule ^articulo/(.+)/(.+) ver_a.php?id=$1&title=$2
No sé que estoy haciendo mal, pero he seguido el tuto al pie de la letra y no me funciona... cuando envio un link, una url, pues me manda el típico error de que ese archivo no fue encontrado Aclaro que "ver_a.php" es un archivo mío, cambié el del tuto.

La url que intento enviar es la siguiente(está mal)
Y sin url amigable(esta está bien y me muestra el artículo)
Alguien puede decirme, quizás, que estoy haciendo mal?? Detectan algún error?? Algo en la configuración??

Espero puedan darme una mano...

Saludos
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com

Última edición por Carxl; 07/09/2008 a las 21:06
  #2 (permalink)  
Antiguo 08/09/2008, 01:46
Avatar de popobcn
Moderador
 
Fecha de Ingreso: noviembre-2006
Ubicación: Cerdanyola del Vallès
Mensajes: 3.892
Antigüedad: 18 años
Puntos: 1142
Respuesta: Una mas de url amigables

Carxl,

Desconozco como tendrás montados los enlaces en tu página, pero por mi experiencia y tras poner en practica el mismo sistema de optimización de URL de Balueart, te recomiendo encarecidamente que revises lo sigueinte:

1.- Enlaces en las páginas php: Los enlaces tienen con este sistema de optimización un formateo especifico, por lo que te recomiendo que revises nuevamente el artículo de origen para montar los enlaces correctamente.

2.- Etiqueta BASE: Así mismo, al poner en practica este metodo de optimización, debes de extremar el cuidado en las rutas de tus archivos CSS y JS indicando la ruta completa de los mismos o bien indicando la mediante la etiqueta html <BASE> la ruta www de la página principal.

Si aún así y revisando que has seguido todos los pasos del manual continuas teniendo problemas, no dudes en comentarlo :)

Saludos
__________________
Consultor SEO / WPO
[EXP] Fuego de Vida ->sitio web
  #3 (permalink)  
Antiguo 08/09/2008, 22:45
Avatar de Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 18 años, 3 meses
Puntos: 70
Respuesta: Una mas de url amigables

Hola popobcn... gracias por responder

Lo que me dices de revisar de nuevo el artículo.. jeje lo he hecho tantas veces que ya me lo sé y lo de la segunda idea pues por ahora no me preocupo por eso por solo estoy con html y php, nada mas

He hecho otras pruebas y nada... (cambié la expresión regular e intenté AllowOverride All en el apache2.conf)

Sigue el error de "Not found"

En espera de ideas.. por que la verdad no tengo mas

Gracias
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com
  #4 (permalink)  
Antiguo 10/09/2008, 04:00
Avatar de popobcn
Moderador
 
Fecha de Ingreso: noviembre-2006
Ubicación: Cerdanyola del Vallès
Mensajes: 3.892
Antigüedad: 18 años
Puntos: 1142
Respuesta: Una mas de url amigables

Carlx

La verdad, es que aún con la información que facilitas... no se por donde puede estar fallando... Quizás fuera oportuno que se trasladará el problema al foro de APACHE? Quizás allí encuentres respuestas más acertadas apañero

Saludos
__________________
Consultor SEO / WPO
[EXP] Fuego de Vida ->sitio web
  #5 (permalink)  
Antiguo 10/09/2008, 07:45
Avatar de Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 18 años, 3 meses
Puntos: 70
Respuesta: Una mas de url amigables

Hola popobcn... cómo vas?? Gracias por responder man...

Seguiré tu consejo a ver que pasa!!

Saludos
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com
  #6 (permalink)  
Antiguo 10/09/2008, 08:21
Avatar de popobcn
Moderador
 
Fecha de Ingreso: noviembre-2006
Ubicación: Cerdanyola del Vallès
Mensajes: 3.892
Antigüedad: 18 años
Puntos: 1142
Respuesta: Una mas de url amigables

Cita:
Iniciado por Carxl Ver Mensaje
Hola popobcn... cómo vas?? Gracias por responder man...

Seguiré tu consejo a ver que pasa!!

Saludos
De nada... Lamento no haberte servido de ayuda... Suerte
__________________
Consultor SEO / WPO
[EXP] Fuego de Vida ->sitio web
  #7 (permalink)  
Antiguo 16/09/2008, 09:27
 
Fecha de Ingreso: agosto-2008
Mensajes: 54
Antigüedad: 16 años, 3 meses
Puntos: 0
Respuesta: Una mas de url amigables

creeria que tu no tienes el archivo ver_a.php en la ruta correcta, creo que tienes el htaccess y ver_a.php en la misma carpeta y le estas diciendo que abra en articulo/ver_a.php, no?

si es asi entonces
pone tu htaccess y tu archivo ver_a.php en una misma carpeta

y el htaccess queda:
RewriteEngine On
RewriteRule ^(.+)/(.+) ver_a.php?id=$1&title=$2
  #8 (permalink)  
Antiguo 16/09/2008, 11:29
Avatar de Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 18 años, 3 meses
Puntos: 70
Respuesta: Una mas de url amigables

Hola exo123, gracias por responder... pero pensando eso que tú me dices, ya lo he hecho y nada... El .htacces y ver_a.php están en el mismo directorio.

Saludos
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com
  #9 (permalink)  
Antiguo 16/09/2008, 12:27
 
Fecha de Ingreso: noviembre-2006
Mensajes: 9
Antigüedad: 18 años
Puntos: 0
Sonrisa Respuesta: Una mas de url amigables

Hola como estas, yo te recomendaria realices lo siguiente.
en tu .htaccess
-----------------------------------------------------------------------------------------
RewriteEngine On
Options +FollowSymlinks
RewriteRule ^ver_a/(.*)/(.*)/$ /carxl/url_amigables/ver_a.php?$1=$2 [L]
RewriteRule ^articulo(.*)\.html$ /carxl/url_amigables/ver_a.php?id=$1 [L]
-----------------------------------------------------------------------------------------
La primera linea te daria una url del tipo: http://localhost/ver_a/id/2/
y realizaria el llamado a la url: http://localhost/carxl/url_amigables/ver_a.php?id=2


La segunda linea te daria una url del tipo: http://localhost/articulo2.html
y realizaria el llamado a la url: http://localhost/carxl/url_amigables/ver_a.php?id=2


Hay muchisimas opciones para probar, esto es siempre con el .htaccess y el mod_rewrite activo.


Espero que te sirva.
Un saludo.

IGU
  #10 (permalink)  
Antiguo 16/09/2008, 12:36
Avatar de Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 18 años, 3 meses
Puntos: 70
Respuesta: Una mas de url amigables

boxdownload, gracias por responder

Dos cosas:

1. Déjame llego a casa y pruebo lo que me dices vale?
2. Para qué la línea, "Options +FollowSymlinks"??

Saludos
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com
  #11 (permalink)  
Antiguo 16/09/2008, 12:43
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: Una mas de url amigables

Cita:
Iniciado por Carxl Ver Mensaje
boxdownload, gracias por responder
2. Para qué la línea, "Options +FollowSymlinks"??
Sirve para que si hay un link en el sistema de archivos, Apache siga el link, por ejemplo la carpeta /var/www/carpeta/ puede ser un link a /home/archivos/carpeta.

Con FollowSymlinks Apache va a seguir al resultado.

Saludos.
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 11:11.