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

Ayuda con htaccess

Estas en el tema de Ayuda con htaccess en el foro de Apache en Foros del Web. hola tengo esta configuración en mi htaccess para conseguir una url amigable el problema es que deseo que se redirreccione de index.php?go=ejemplo a /ejemplo a ...
  #1 (permalink)  
Antiguo 16/09/2010, 21:24
 
Fecha de Ingreso: septiembre-2010
Mensajes: 7
Antigüedad: 13 años, 7 meses
Puntos: 0
Ayuda con htaccess

hola tengo esta configuración en mi htaccess para conseguir una url amigable el problema es que deseo que se redirreccione de index.php?go=ejemplo a /ejemplo
a modo que no existan url con contenido duplicado

<IfModule mod_rewrite.c>
# Activar RewriteEngine
RewriteEngine on
RewriteBase /
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^(.*)$ index.php?go=$1
</IfModule>
  #2 (permalink)  
Antiguo 16/09/2010, 22:17
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: Ayuda con htaccess

Revisa este tema:
http://www.forosdelweb.com/f58/puede...ciones-727200/

Saludos.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 16/09/2010, 22:52
 
Fecha de Ingreso: septiembre-2010
Mensajes: 7
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Ayuda con htaccess

Cita:
Iniciado por David Ver Mensaje
Revisa este tema:
[url]http://www.forosdelweb.com/f58/puede-reescribir-url-barra-direcciones-727200/[/url]

Saludos.

Muchas gracias alguien estan amable de explicarme como se usa eso de THE_REQUEST jeje muchas gracias
  #4 (permalink)  
Antiguo 17/09/2010, 00:01
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: Ayuda con htaccess

En el tema que mencioné puse un ejemplo ¿en qué parte no logras avanzar?
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #5 (permalink)  
Antiguo 17/09/2010, 10:04
 
Fecha de Ingreso: septiembre-2010
Mensajes: 7
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Ayuda con htaccess

hola este es mi codigo si escribo index.php?go=ejemplo me redirige a la pagina correcta pero sin embargo ?go=ejemplo no lo hace como hago para eliminar ese problema con los directorios

<IfModule mod_rewrite.c>
# Activar RewriteEngine
RewriteEngine on
RewriteBase /

#Reescribir las URLs dinamicas para crear URLs amigables
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^(.*)$ index.php?go=$1

# Redireccionar las URLs dinamicas a las estaticas
RewriteCond %{THE_REQUEST} /index.php
RewriteCond %{QUERY_STRING} go=([^&]+)
RewriteRule ^index.php$ /%1? [R=301]
</IfModule>
  #6 (permalink)  
Antiguo 17/09/2010, 21:51
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: Ayuda con htaccess

gaboelnuevo:

Mirá este ejemplo (este en particular está hecho pasando 2 variables)
http://modrewrite.emprear.com/

como verás hay una variable de nombre $eduardo y tambien una carpeta con el mosmo nombre, pero no se crean conflictos.

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #7 (permalink)  
Antiguo 18/09/2010, 23:29
 
Fecha de Ingreso: septiembre-2010
Mensajes: 7
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Ayuda con htaccess

Cita:
Iniciado por emprear Ver Mensaje
gaboelnuevo:

Mirá este ejemplo (este en particular está hecho pasando 2 variables)
[url]http://modrewrite.emprear.com/[/url]

como verás hay una variable de nombre $eduardo y tambien una carpeta con el mosmo nombre, pero no se crean conflictos.

Saludos
creo q no se me entendió bien la pregunta pero muchas gracias
  #8 (permalink)  
Antiguo 19/09/2010, 14:36
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: Ayuda con htaccess

Podrías intentar:
Código:
RewriteCond %{THE_REQUEST} /
RewriteCond %{QUERY_STRING} go=([^&]+)
RewriteRule ^$ /%1? [R=301]
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.

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 16:32.