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

Problema con .htacces, php y mysql

Estas en el tema de Problema con .htacces, php y mysql en el foro de Apache en Foros del Web. Hola, Estoy teniendo problemas al intentar mostrar url amigables con datos extraídos de la base de datos. Este es mi htaccess: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código Apache: ...
  #1 (permalink)  
Antiguo 08/07/2012, 16:45
Avatar de JaimeMSE  
Fecha de Ingreso: diciembre-2010
Ubicación: Isla Cristina (Huelva)
Mensajes: 164
Antigüedad: 11 años, 6 meses
Puntos: 7
Problema con .htacces, php y mysql

Hola,

Estoy teniendo problemas al intentar mostrar url amigables con datos extraídos de la base de datos.

Este es mi htaccess:
Código Apache:
Ver original
  1. Options +FollowSymlinks
  2. AddDefaultCharset UTF-8
  3. RewriteEngine on
  4. RewriteCond %{REQUEST_FILENAME} !-f
  5. RewriteCond %{REQUEST_FILENAME} !-d
  6. RewriteBase /
  7. ErrorDocument 404 /404.php
  8.  
  9. # Paginas
  10. RewriteRule ^(.+)?$ pagina.php?urlpagina=$1
  11.  
  12. # Articulos
  13. RewriteRule ^([0-9]+)/([a-zA-Z0-9-])?$ articulo.php?idarticulo=$1&urlarticulo=$2

Lo de las páginas funciona perfectamente, en el archivo pagina.php obtengo la url de la pagina por GET y consulto.

En el archivo articulo.php obtengo el idarticulo y la urlarticulo a través de GET y consulto, el problema es que cuando intento mostrar un articulo como http://loquesea.com/423/titulo-del-articulo no me aparece nada, osea, se muestra la página, pero donde deberían de aparecer los datos no muestra nada.

No sé si es error de .htaccess o de php, si pongo en el navegador http://loquesea.com/articulo.php?ida...o-del-articulo funciona perfectamente, por lo que no creo que sea de PHP.

Espero que me puedan ayudar, gracias.
__________________
@JaimeMSE - ¡Sígueme!
  #2 (permalink)  
Antiguo 08/07/2012, 17:47
Avatar de JaimeMSE  
Fecha de Ingreso: diciembre-2010
Ubicación: Isla Cristina (Huelva)
Mensajes: 164
Antigüedad: 11 años, 6 meses
Puntos: 7
Respuesta: Problema con .htacces, php y mysql

Lo he solucionado cambiando mi htaccess por:

Código Apache:
Ver original
  1. Options +FollowSymlinks
  2. AddDefaultCharset UTF-8
  3. RewriteEngine on
  4. RewriteCond %{REQUEST_FILENAME} !-f
  5. RewriteCond %{REQUEST_FILENAME} !-d
  6. RewriteBase /
  7. ErrorDocument 404 /404.php
  8.  
  9. # Paginas
  10. RewriteRule ^([a-zA-Z0-9-]+)?$ pagina.php?urlpagina=$1 [L,QSA]
  11.  
  12. # Articulos
  13. RewriteRule ^([0-9]+)/([a-zA-Z0-9-]+)?$ articulo.php?idarticulo=$1&urlarticulo=$2 [L,QSA]
__________________
@JaimeMSE - ¡Sígueme!

Etiquetas: htacces, htaccess, mysql, php, rewrite, url
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 00:57.