Bienvenido(a) a Alcance Libre 12/09/2025, 05:35

Alcance Libre Foros

 Índice del foro > Todo acerca de Linux > Redes y Servidores New Topic Post Reply
 Rewrite avanzado
Tópico anterior Tópico siguiente
   
Tereso Ramos
 16/12/09 06:26 (Leído 1,472 veces)  

Admin

Estado: desconectado
Site Admin

Identificado: 18/02/07
Mensajes: 77
Localización:Ciudad de México
Jugando con rewrite, para mostrar url's mas amigable intento hacer lo siguiente:


http://sitio/variable1/variable2/variable3


La idea es, que si existe variable3 que se reeenvie a una direcion real, de lo contrario si no existe pero existe variable2 que se reenvie a otra direccion y finalmente si no existen las variables2 y 3 que se envien a otra direcion, intente usar esto:

PHP Formatted Code
RewriteRule ^topicX   /index.php?topic=topicX[L]
RewriteRule ^topicX/articleX   /article.php?story=articleX [L]


Pero no me funciona la segunda regla siempre se aplica la primera, desconozco si dentro del htaccess se puedan usar condiciones (if, else if).

Alguna idea?.

D Web Studio - www.d-webstudio.net
 
Profile Email Website
 Quote
Tereso Ramos
 17/12/09 10:26  

Admin

Estado: desconectado
Site Admin

Identificado: 18/02/07
Mensajes: 77
Localización:Ciudad de México
Me contesto yo solo, simplemente las reglas tienen un orden ejecutandose siempre las primeras, en mi caso basta con invertir el orden y funciona perfectamente,

D Web Studio - www.d-webstudio.net
 
Profile Email Website
 Quote
Contenido generado en: 0.10 segundos New Topic Post Reply
 Todas las horas son CST. Hora actual 05:35 .
Tópico normal Tópico normal
Tópico Pegado Tópico Pegado
Tópico bloqueado Tópico bloqueado
Mensaje Nuevo Mensaje Nuevo
Tópico pegado con nuevo mensaje Tópico pegado con nuevo mensaje
Tópico bloqueado con nuevo mensaje Tópico bloqueado con nuevo mensaje
Ver mensajes anónimos 
Los usuarios anónimos pueden enviar 
Se permite HTML Filtrado 
Contenido censurado