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

Problemas con HTACCESS

Estas en el tema de Problemas con HTACCESS en el foro de Apache en Foros del Web. Saludos, les comento que tengo un problema al crear páginas dinámicas. El problema está en que tengo la siguiente línea en HTACCESS: RewriteRule ^articulo/([0-9]+)/([0-9a-z\-]+)/([a-z0-9\-]+)\.html$ articulo.php?articulo=$1&texto=$3 ...
  #1 (permalink)  
Antiguo 27/09/2010, 14:41
 
Fecha de Ingreso: septiembre-2010
Mensajes: 2
Antigüedad: 14 años, 1 mes
Puntos: 0
Problemas con HTACCESS

Saludos,
les comento que tengo un problema al crear páginas dinámicas.

El problema está en que tengo la siguiente línea en HTACCESS:

RewriteRule ^articulo/([0-9]+)/([0-9a-z\-]+)/([a-z0-9\-]+)\.html$ articulo.php?articulo=$1&texto=$3 [L]

lo cual en mis páginas PHP cuando se quiere acceder a cierto artículo te muestra una liga similar a la siguiente:

articulo/idproducto/categoria-producto/titulo-producto.html

Hasta aquí todo va bien, puedo recuperar los datos del producto y demás, pero problema viene cuando accedo mediante estas URL amigables no son mostrados los archivos de hojas de estilo (.CSS) ni imágenes, tengo que acceder directamente al archivo articulo.php para que me jalen los archivos CSS y demás.

Espero y puedan ayudar, estaré inmensamente agradecido.
  #2 (permalink)  
Antiguo 27/09/2010, 15:35
Avatar de memoadian
Colaborador
 
Fecha de Ingreso: junio-2009
Ubicación: <?php echo 'México'?>
Mensajes: 3.696
Antigüedad: 15 años, 4 meses
Puntos: 641
Respuesta: Problemas con HTACCESS

bueno primero esto no va en php, y la forma en que yo lo solucione fue poniendo el tag <base>
ya que ese problema se soluciona solo con rutas absolutas. pon algo así:
<base href="http://tusitio.com/">
de este modo todas las urls relativas se volveran absolutas, y funciona bien, pero ten en cuenta que debes ponerla a todas tus paginas php, y dependiendo de la carpeta en que te encuentres, para mi fue facil ya que tengo un include que llama todos los datos y scripts y conexiones asi solo cambie esa parte y todos los archivos lo tomaron.

Dejame carma :@ jajaja
  #3 (permalink)  
Antiguo 28/09/2010, 09:57
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
Tema movido desde PHP a Apache

Etiquetas: htaccess
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 09:12.