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

.HTACCESS.... ¿ Cómo hacerlo ?

Estas en el tema de .HTACCESS.... ¿ Cómo hacerlo ? en el foro de Apache en Foros del Web. Saludos Amigos, Estoy haciendo una página para un cliente y necesito colocar una Regla en el .HTACCESS que no se como hacerla... Fíjense.... la página ...
  #1 (permalink)  
Antiguo 08/04/2009, 16:52
 
Fecha de Ingreso: febrero-2009
Mensajes: 56
Antigüedad: 15 años, 2 meses
Puntos: 3
.HTACCESS.... ¿ Cómo hacerlo ?

Saludos Amigos,

Estoy haciendo una página para un cliente y necesito colocar una Regla en el .HTACCESS que no se como hacerla...

Fíjense.... la página le va a dar una especie de e-shop o tienda virtual para cada usuario que se inscriba. Dicha tienda del usuario en esa página podra tener su propio nombre o seudonimo, entonces la idea es que cuando cualquier persona venga y coloque:
Código HTML:
www(punto)lapagina(punto)com/seudonimo
pueda entrar a la tienda de este usuario.

Cómo configur el .HTTACCES para que cuando el navegador detecte este "/" y una palabra "Seudonimo" me lleve a la página y poder tomar con PHP este valor o seudónimo como una Variable:

Código HTML:
www(punto)lapagina(punto)com/seudonimo   >>   www(punto)lapagina(punto)com/pagina.php?tienda=seudonimo
Gracias por su ayuda !!

NOTA: sustituyo el "." por (punto) porque como todavia no tengo 30 mensajes el sistema no me deja ingresar URL !!!

Última edición por cambalachito; 08/04/2009 a las 16:53 Razón: ---
  #2 (permalink)  
Antiguo 08/04/2009, 18:00
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: .HTACCESS.... ¿ Cómo hacerlo ?

Tema trasladado desde PHP.
  #3 (permalink)  
Antiguo 08/04/2009, 18:16
Avatar de vicmx  
Fecha de Ingreso: junio-2008
Ubicación: México
Mensajes: 59
Antigüedad: 15 años, 11 meses
Puntos: 3
Respuesta: .HTACCESS.... ¿ Cómo hacerlo ?

La regla seria asi:
Código HTML:
RewriteRule ^tienda/(.+)/$ pagina.php?tienda=$1 [L]
Pero tendrías que comprobar esas url en tu navegador y escribirlas tal como quieres que se muestren.

ejemplo:
Código HTML:
<a href="seudonimo/">Seudonimo</a> 
  #4 (permalink)  
Antiguo 08/04/2009, 18:54
 
Fecha de Ingreso: febrero-2009
Mensajes: 56
Antigüedad: 15 años, 2 meses
Puntos: 3
Respuesta: .HTACCESS.... ¿ Cómo hacerlo ?

Cita:
Iniciado por vicmx Ver Mensaje
La regla seria asi:
Código HTML:
RewriteRule ^tienda/(.+)/$ pagina.php?tienda=$1 [L]
Pero tendrías que comprobar esas url en tu navegador y escribirlas tal como quieres que se muestren.

ejemplo:
Código HTML:
<a href="seudonimo/">Seudonimo</a> 
Ok, pero eso me haria que la url en vez de ser:
Código HTML:
www(punto)pagina(punto)com/nombredelatienda
sea:
Código HTML:
www(punto)pagina(punto)com/tienda/nombredelatienda
... la idea es que sea como te dije... que despues de la URL original, solo con un "/" de por medio se coloque el nombre de la tienda.... gracias !!!
  #5 (permalink)  
Antiguo 08/04/2009, 19:12
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: .HTACCESS.... ¿ Cómo hacerlo ?

Podrías intentar con:
Código:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)$ pagina.php?tienda=$1
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #6 (permalink)  
Antiguo 09/04/2009, 02:09
Avatar de vicmx  
Fecha de Ingreso: junio-2008
Ubicación: México
Mensajes: 59
Antigüedad: 15 años, 11 meses
Puntos: 3
Respuesta: .HTACCESS.... ¿ Cómo hacerlo ?

O bien quitar "tienda" y dejarlo asi:

Código HTML:
RewriteRule ^(.+)/$ pagina.php?tienda=$1 [L]
Nota que puse una diagonal final, igual puedes poner alguna extensión como .html por ejemplo, suerte!
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 16:01.