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

.htaccess

Estas en el tema de .htaccess en el foro de Apache en Foros del Web. hola amigos de foros del web tengo una dudilla tengo esto en mi .htaccess: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código Apache: Ver original # % -> esto es ...
  #1 (permalink)  
Antiguo 28/04/2010, 13:21
Avatar de galf  
Fecha de Ingreso: febrero-2010
Mensajes: 62
Antigüedad: 14 años, 10 meses
Puntos: 0
.htaccess

hola amigos de foros del web tengo una dudilla

tengo esto en mi .htaccess:
Código Apache:
Ver original
  1. # % -> esto es para evitar un error con el highlight, de este foro, puedes borrar esta linea
  2. RewriteEngine on
  3. RewriteCond %{REQUEST_FILENAME} !-f
  4. RewriteCond %{REQUEST_FILENAME} !-d
  5. RewriteRule ^(.+)/?$ /profile.php?ref=$1

bueno lo que hace este code es que si yo entro con esta url ejemplo:
http://mipagina.com/usuario funciona bien tambien cuando yo entro a la url http://mipagina.com/profile.php?ref=usuario funciona

bueno pero lo que yo quiero es que cuando los usuarios pongan en su navegador la url http://mipagina.com/profile.php?ref=usuario lo redireccione a la url: http://mipagina.com/usuario o sea como que esta quede permanente poniendo cualquiera de las dos url

un ejemplo mejor como facebook que tiene facebook.com/profile.php?id="numero de id del usuario" y cuando pones esa url te da: facebook.com/usuario

me explico que de las dos formas que ponga el usuario siempre de http://mipagina.com/usuario

intente con expresiones como [R=301,L] pero no funciona.

enrealidad no se que se usura para eso me lei el mod_rewrite que aparese en la pagina de apache pero no encontre algo como para eso

bueno al que me ayude con alguna ideita gracias de antemano

saludos!
  #2 (permalink)  
Antiguo 28/04/2010, 13:43
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 6 meses
Puntos: 1517
Respuesta: .htaccess

El cambio no se hace en el htacess, el cambio se hace con PHP, usa $_SERVER['REQUEST_URI'] para saber cómo el usuario escribió la dirección y de ahí lo redireccionas con los datos suministrados por el método de $_GET.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 28/04/2010, 14:21
Avatar de galf  
Fecha de Ingreso: febrero-2010
Mensajes: 62
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: .htaccess

oookkkk! mil gracias abimaelrc esta todo perfecto gracias por toda tu ayuda!
saludos

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 21:20.