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

.htaccess "condicionado"

Estas en el tema de .htaccess "condicionado" en el foro de Apache en Foros del Web. Hola. Tengo el tema de que para una web de contenidos, para SEO y, a parte, para mejor recuerdo de los visitantes tengo las URLs ...
  #1 (permalink)  
Antiguo 18/06/2010, 12:07
Avatar de hshadow  
Fecha de Ingreso: abril-2008
Mensajes: 42
Antigüedad: 16 años
Puntos: 0
.htaccess "condicionado"

Hola.

Tengo el tema de que para una web de contenidos, para SEO y, a parte, para mejor recuerdo de los visitantes tengo las URLs reescritas con un .htaccess.

Todo anda perfecto, pero ahora me pidieron que se muestren ciertos contenidos dependiendo de lo que escriban exactamente despues del ".com/".

Por ejemplo (codigo .htaccess):

#Reescritura para entrar a los ejemplos
RewriteRule ^ejemplos/(.+) /sitio/examples.php?url=$1

Hasta aca todo bien:
Al entrar a "www.ejemplo.com/ejemplos/asdf" va a "www.ejemplo.com/sitio/examples.php?url=asdf" y muestra el contenido correspondiente normalmente.

Pero ahora necesito, si es posible, que "ejemplo" solo sea una excepcion y que al tipear "www.ejemplo.com/especial" vaya a un lado completamente distinto como "www.ejemplo.com/articulos/especiales/show.php?subject=especial".

La pregunta es:
¿Hay alguna forma de meter una especie de "if" o "switch" dentro del .htaccess para lograr esto?

Gracias de antemano.
  #2 (permalink)  
Antiguo 18/06/2010, 13:14
Avatar de Marvin
Colaborador
 
Fecha de Ingreso: febrero-2005
Ubicación: global $Chile->Santiago;
Mensajes: 1.991
Antigüedad: 19 años, 3 meses
Puntos: 81
Respuesta: .htaccess "condicionado"

Sip... busca informacion sobre "RewriteCond".

Suerte!
__________________
El que dice "Solo sé que nada sé", esta asumiendo que sabe algo.
Lea las FAQ's!
  #3 (permalink)  
Antiguo 18/06/2010, 13:14
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: .htaccess "condicionado"

bueno, en primer lugar este no es el foro de Apache, es el de PHP... tu pregunta no va aquí...

ahora... si, existe una palabra reservada para mod_rewrite que es RewriteCond

por favor, busca información al respecto en el lugar apropiado...
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #4 (permalink)  
Antiguo 19/06/2010, 22:22
Avatar de hshadow  
Fecha de Ingreso: abril-2008
Mensajes: 42
Antigüedad: 16 años
Puntos: 0
Respuesta: .htaccess "condicionado"

Gracias.

Investigué lo del RewriteCond y funcionó perfecto.

Perdón por haber puesto esto en un área distinta; soy novato con el tema de manipular Apache por medio del htaccess (al grado de no saber que corno estaba manejando con ese codigo, solo sabia que con esa cosa "traducía" las URLs; ahora se que era el Apache, jajaja).

De nuevo gracias y hasta la próxima.

Etiquetas: htaccess
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 22:41.