Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/10/2010, 10:12
hhc
 
Fecha de Ingreso: octubre-2010
Mensajes: 8
Antigüedad: 14 años, 3 meses
Puntos: 0
URL Amigable Problemas

Hola, estoy empezando en este mundo de las urls amigables y me he topado con un pequeño inconveniente y el cual me esta resultando un problema y es el siguiente:

en mi .htaccess tengo el siguiente codigo:
Código:
RewriteEngine On # Turn on the rewriting engine RewriteRule 
RewriteRule ^([^/]*)/$ index.php?pagina=$1 [L]
el cual hace que mi url sea de este tipo
Código:
http://www.misitio.com/mipagina/
y en el index.php mando llamar una funcion que contiene lo siguiente:
Código:
function showPages() {
		if(isset($_GET['pagina'])) {
			$page = $_GET['pagina'];
		} else {
			$page = "home";
		}
		switch($page) {
			case "home":
				include('home.php');
				break;
			case "quienes":
				include('quienessomos.php');
				break;
			case "registrate":
				include('registrate.php');
				break;
			case "promociones":
				include('promociones.php');
				break;
			case "publicidad":
				include('publicidad.php');
				break;
			case "foro":
				include('foro.php');
				break;
			case "contactanos":
				include('contactanos.php');
				break;
			case "ayuda":
				include('ayuda.php');
				break;
			case "asociados":
				include('asociados.php');
				break;
			case "sobre":
				include('sobreelasfalto.php');
				break;
			case "indexvideos":
				include('videosindex.php');
				break;
			}
	}
Mi problema es que en la pagina de registrate.php tengo otra funcion que es practicamente lo mismo, que es mandar a llamar a la siguiente funcion:
Código:
function showPagesRegister() {
		if(isset($_GET['grupo'])) {
			$pageReg = $_GET['grupo'];
		} else {
			$pageReg = "selectGroup";
		}
		switch($pageReg) {
			case "selectGroup":
				include('selectregis.php');
				break;
			case "usuario":
				include('registuser.php');
				break;
			case "agencia":
				include('registdealer.php');
				break;
			}
	}
En esta pagina de registrate.php pues se manda llamar otra pagina que por default es selectregis.php y dentro de esta pagina hay dos links que tipo ?grupo=usuarios, que supuestamente cuando le das click al link en la pagina de registrate.php deberia de aparecer la seleccionada pero no me aparece no se que podria estar haciendo mal, deberia de quedar algo asi:
Código:
http://www.misitio.com/registrate/?grupo=usuario
y que me mostrara el formulario de registro para usuarios

Lo que quiero hacer es algo tipo como esta pagina:
[URL="http://www.autoconnect.com.mx/registration/"]Autoconnect.com.mx[/URL] que en su registro le salen las dos opciones y dependiendo de la opcion que escoja le sale el formulario de registro y su url es asi:
Código:
http://www.sitio.com/registration/?user_group_id=PrivateSeller
Espero haberme explicado y que alguien me ayude, de ante mano muchas gracias