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

URL Amigables + Rewrite

Estas en el tema de URL Amigables + Rewrite en el foro de Apache en Foros del Web. Saludos Implemente lo siguiente: Options +FollowSymLinks RewriteEngine on RewriteRule ^site/index.php/(.+)/(.+)$ /site/index.php?ids=$1&idsubs=$2 RewriteRule ^site/index.php/(.+)$ /site/index.php?ids=$1 Funciona bien, pero el problema esta cuando quiero que en vez ...
  #1 (permalink)  
Antiguo 04/07/2010, 10:09
Avatar de José Molina  
Fecha de Ingreso: enero-2002
Ubicación: USA
Mensajes: 768
Antigüedad: 22 años, 10 meses
Puntos: 1
URL Amigables + Rewrite

Saludos

Implemente lo siguiente:

Options +FollowSymLinks
RewriteEngine on
RewriteRule ^site/index.php/(.+)/(.+)$ /site/index.php?ids=$1&idsubs=$2
RewriteRule ^site/index.php/(.+)$ /site/index.php?ids=$1

Funciona bien, pero el problema esta cuando quiero que en vez de mostrarme index.php me muestre TEXTO, ej:

Options +FollowSymLinks
RewriteEngine on
RewriteRule ^site/TEXTO/(.+)/(.+)$ /site/index.php?ids=$1&idsubs=$2
RewriteRule ^site/TEXTO/(.+)$ /site/index.php?ids=$1

De ese modo deja todo de funcionar.

Alguna sugerencia??

Gracias
__________________
José Molina
La marginalidad no esta en la incapacidad de calmar el hambre de un estómago sino en la incapacidad de calmar el hambre de la mente.
  #2 (permalink)  
Antiguo 04/07/2010, 10:18
Avatar de Most  
Fecha de Ingreso: marzo-2009
Mensajes: 642
Antigüedad: 15 años, 8 meses
Puntos: 6
Respuesta: URL Amigables + Rewrite

prueba algo asi:

1. RewriteRule ^site/TEXTO/([^/]*)$ /site/index.php?ids=$1 [L]
2. RewriteRule ^site/TEXTO/([^/]*)/([^/]*)$ /site/index.php?ids=$1&idsubs=$2 [L]

La url te quedaria asi:

2. http://tuweb.com/site/TEXTO/$1/$2
1. http://tuweb.com/site/TEXTO/$1

Última edición por Most; 04/07/2010 a las 18:39
  #3 (permalink)  
Antiguo 04/07/2010, 11:18
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: amigables, rewrite, url
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 08:53.