Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/02/2004, 05:09
Axo
 
Fecha de Ingreso: abril-2003
Ubicación: Virtual
Mensajes: 953
Antigüedad: 21 años
Puntos: 7
Exclamación Ayuda con RewriteRule y el paso de variables

Hola tengo un gran problema con RewriteRule, más que nada por mi falta de experiencia creo. Bueno os comento. Mi forma de programar las webs es realizar una pagina inicial (inicial.php) y en ella poner...

Código PHP:

switch ($seccion)
 {

case 
"articulos":
       include(
"articulos.php");
       break;

case 
"manuales":
       include(
"manuales.php");
       break;

case 
"otra":
       include(
"otra.php");
       break;


...para ir llamando a las diferentes secciones.

Y para entrar en cada sección seria:


inicial.php?seccion=articulos
inicial.php?seccion=articulos&nombre=PHP&ID=23

inicial.php?seccion=manuales
inicial.php?seccion=manuales&catego=php
inicial.php?seccion=manuales&catego=php&ID=34



Algo similiar a esto. Bueno la seccion de articulos si que he conseguido pasarla a .html quedandome un estandar asi:

articulos_php_23.html mediante

Código PHP:
RewriteRule ^(.+)_(.+)_(.+).html inicial.php?seccion=$1&nombre=$2&ID=$
Vale ahora agrego otra linea a el .httacces similar a esta:

Código PHP:
RewriteRule ^(.+)_(.+)_(.+).html inicial.php?seccion=$1&catego=$2&ID=$
(Variable nueva -> Catego, porque claro tengo muchas secciones donde las variables no son = y este es el problema fundamental creo)
Y no me la coge !! No me detecta nada y así me pasa con todas las secciones. Solo puedo generar el .html del articulo final y lo demás nada de nada ya que si pongo

Código PHP:
RewriteRule ^nombredemiweb.html inicial.php 
Tampo me deja y así. Bueno espero que entendais que es lo que trato de que me salga:

nombredemiweb.html (pagina de inicial.php)
articulos.html (seccion de inicial.php?seccion=articulos)
articulos_php_23.html
etc...

He buscado mucho por internet pero no he sido capaz de sacarlo vaya.

Última edición por Axo; 27/02/2004 a las 05:12