Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/07/2014, 02:59
valinol
 
Fecha de Ingreso: abril-2008
Mensajes: 2
Antigüedad: 16 años, 6 meses
Puntos: 0
Debo decir que soy nuevo en esto del desarrollo web, pero siempre se me a dado bien aprender por mi cuenta, el caso es que tengo ya una web practicamente terminada, y he probado a ponerle las url amigables con htaccess, el codigo seria algo asi:
Código Apache:
Ver original
  1. RewriteBase /
  2. RewriteCond %{REQUEST_FILENAME} !-f
  3. RewriteCond %{REQUEST_FILENAME} !-d
  4. RewriteCond %{REQUEST_FILENAME} !-l
  5. RewriteRule ^mapa mapa.php [NC]
  6. RewriteRule ^seccion\/efemerides\/galeria/(.+)?$ galeria.php?efemerides=$1 [NC,L]
  7. RewriteRule ^seccion\/hemeroteca\/galeria/(.+)?$ galeria.php?hemeroteca=$1 [NC,L]
  8. RewriteRule ^seccion\/biblioteca\/galeria/(.+)?$ galeria.php?biblioteca=$1 [NC,L]
  9. RewriteRule ^seccion\/testimonios\/galeria/(.+)?$ galeria.php?testimonios=$1 [NC,L]
  10. RewriteRule ^seccion\/musica\/galeria/(.+)?$ galeria.php?musica=$1 [NC,L]
  11. RewriteRule ^seccion\/pinacoteca\/galeria/(.+)?$ galeria.php?pinacoteca=$1 [NC,L]
  12. RewriteRule ^seccion\/([a-z]+)\/([0-9]+)\/?$ seccion.php?pagina=$2&tipo=$1 [NC]
  13. RewriteRule ^seccion\/([a-z]+)\/?$ seccion.php?tipo=$1 [NC]
  14. RewriteRule ^programa\/([0-9]+)\/?$ detalle.php?programa=$1 [NC]

No se si exagerado.. jeje
En cada pagina tengo esto:
Código HTML:
Ver original
  1. <base href="/" />
Esto es mas dificil de explicar ahora, el caso es que la web funcionan todos los enlaces bien, pero si pulso con el boton derecho y recorro el codigo de la pagina y voy pulsando enlaces estos se van acumulando por asi decirlo, por ejemplo tengo este indice:
Código HTML:
Ver original
  1. <li><a  href=".">INICIO</a></li>
  2. <li><a href="seccion/programas">PROGRAMAS</a></li>
  3. <li><a href="seccion/efemerides">EFEMERIDES</a></li>
  4. <li><a href="seccion/biblioteca">BIBLIOTECA</a></li>

Si desde el codigo fuente voy pulsandolos se van acumulando al estilo la primera vez va a pagina/seccion/programas la segunda vez que pulso uno va a pagina/seccion/seccion/efemerides y asi...

No se si me explicado bien porque todo esto es un poco de nuevas para mi, alguien puede ayudarme?

He intentando solucionoar el problema poniendo enlaces mas absolutos
Código HTML:
Ver original
  1. <li><a href="/">INICIO</a></li>
  2. <li><a href="/seccion/programas">PROGRAMAS</a></li>
  3. <li><a href="/seccion/efemerides">EFEMERIDES</a></li>
  4. <li><a href="/seccion/biblioteca">BIBLIOTECA</a></li>

Pero al ir navegando por el codigo fuente esos enlaces vuelven aparecer como relativos no enteindo porque:
Código HTML:
Ver original
  1. <li><a href=".">INICIO</a></li>
  2. <li><a href="seccion/programas">PROGRAMAS</a></li>
  3. <li><a href="seccion/efemerides">EFEMERIDES</a></li>
  4. <li><a href="seccion/biblioteca">BIBLIOTECA</a></li>

Última edición por pzin; 07/07/2014 a las 03:43 Razón: formato código y combinar mensajes