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

Problemas con anclajes y mod rewrite

Estas en el tema de Problemas con anclajes y mod rewrite en el foro de Apache en Foros del Web. Mi problema es que al clickear sobre un enlace que apunta a una sección diferente del mismo documento soy redireccionado al directorio base de mi ...
  #1 (permalink)  
Antiguo 01/09/2010, 17:13
 
Fecha de Ingreso: octubre-2003
Mensajes: 540
Antigüedad: 21 años
Puntos: 1
Problemas con anclajes y mod rewrite

Mi problema es que al clickear sobre un enlace que apunta a una sección diferente del mismo documento soy redireccionado al directorio base de mi sitio.

Por ej en http://localhost/articulos/4244.html tengo un enlace como este:

Código HTML:
Ver original
  1. <a href="#ancla">Ancla</a>

En vez de llevarme a http://localhost/articulos/4244.html#ancla me lleva a http://localhost/#ancla

Parece ser que es debido a la reescritura de URLs ya que probé quitando esas funciones y el problema se solucionó, sin embargo no llego a ver donde esta el error.
Este es mi htaccess:

Código:
RewriteEngine on
Options +FollowSymlinks
Rewriterule ^articulos/(.*).html$ /index.php?mod=read&art=$1
Gracias desde ya por cualquier aporte.
  #2 (permalink)  
Antiguo 01/09/2010, 17:17
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: Problemas con anclajes y mod rewrite

espera a que muevan tu tema en el foro correcto... el foro de Apache

ya que lo que comentas nada tiene que ver con PHP... (:
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 01/09/2010, 17:33
 
Fecha de Ingreso: octubre-2003
Mensajes: 540
Antigüedad: 21 años
Puntos: 1
Respuesta: Problemas con anclajes y mod rewrite

Ya lo habia publicado ahi, disculpas por el doble post y por haberlo posteado fuera de lugar pero la realidad es que el foro de apache no lo lee nadie, por otro lado es un tema sobre el que el usuario de PHP suele estar muy familiarizado.
De todos modos disculpas nuevamente y en todo caso borrenlo directamente, como decía ya habia intentado en ese foro por lo que no hace falta moverlo.
  #4 (permalink)  
Antiguo 01/09/2010, 17:41
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: Problemas con anclajes y mod rewrite

Finseneu, no hay problema... y entiendo tu necesidad, sin embargo puede que la solución radique mas en el HTML que en PHP...

me explico, para que un ancla funcione en tu caso deberías imprimir la URL completa hacía el documento, o bien, la variable $_SERVER['PHP_SELF']

se que las anclas deben funcionar sin eso, porque es HTML básico... pero como te digo, aún lo imprimas con PHP, JSP, o ASP al final el resultado es HTML, y ahí: la clave

Código PHP:
<a href="<?php echo $_SERVER['PHP_SELF']; ?>#foo">ancla</a>
sinceramente no entiendo el problema que tienes actualmente, y no se si estudiarlo... solo puedo indicarte una posible solución...
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #5 (permalink)  
Antiguo 01/09/2010, 17:45
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: mod, rewrite
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 07:58.