Bien vaya por delante que voy a a hablar del archivo .htaccess con relación a las url friendlys, lo que implica hablar de apache y php, es decir que estoy hablando de posicionamiento y programación, si hace falta moveis este tema.
Entrando en tarea, mi objetivo es usar url friendlys y de momento estoy haciendo pruebas en el siguiente dominio ( www.maravillasdelmundo.es )
Los elementos que intervienen son:
En menú, que tiene esta estructura:
<div id="menu_rollover">
<ul id="orden_menu_rollover">
<li><a href="mundo/seccion1.php"><?=seccion_1?></a></li>
<li><a href="index.php?metas=seccion2"><?=seccion_2?></a></li>
<li><a href="index.php?metas=seccion3"><?=seccion_3?></a></li>
</ul>
</div>
Si veis el enlace a la primera sección es diferente ¿por qué? Por que es el que uso para probar la configuración del .htaccess
El archivo .htaccess tiene lo siguiente:
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^mundo/(.+)\.php$ index.php?metas=$1
Que para quien haya configurado el suyo por razones similares verá que sigue la estructura típica y mas sencilla que se despacha.
¿cual es mi problema?
Si pongo el enlace original, se ve esto
http://www.maravillasdelmundo.es/ind...metas=seccion1
Si pongo el nuevo enlace que cumple la regla establecida en mi .htaccess, veo esto otro.
http://www.maravillasdelmundo.es/mundo/seccion1.php
¿falla el .htaccess? ¿es cuestion de la lógica del menú? ¿es cosa de que no uso las variables php como debo .... ?
Realmente las dos variables que uso $seccion y $metas, las pilla el archivo seccion1, pero se me va todo al garete ...
Ya me decis si me tengo que explicar mejor u os faltan mas datos o lo que sea ... que estoy que me subo por las paredes, por que entiendo que si la regla del .htaccess funcionase bien ¡todo me deberia salir igual!