Foros del Web » Administración de Sistemas » Software para Servers »

Duda con url

Estas en el tema de Duda con url en el foro de Software para Servers en Foros del Web. Hola, que tal? Tengo una duda con el tema de las url. Por ejemplo, como puedo pasar de esta url: misitio.com/?order=mas-votados a este: misitio.com/mas-votados/ Gracias, ...
  #1 (permalink)  
Antiguo 02/10/2011, 05:39
Avatar de PabloPF  
Fecha de Ingreso: mayo-2011
Ubicación: Ciudadano de un lugar llamado mundo!
Mensajes: 137
Antigüedad: 12 años, 11 meses
Puntos: 5
Duda con url

Hola, que tal?
Tengo una duda con el tema de las url. Por ejemplo, como puedo pasar de esta url: misitio.com/?order=mas-votados
a este: misitio.com/mas-votados/
Gracias, un saludo
__________________
no hay justicia si la guerra esta justificada
  #2 (permalink)  
Antiguo 02/10/2011, 06:50
Avatar de C2am  
Fecha de Ingreso: enero-2009
Ubicación: Rosario, Argentina
Mensajes: 2.005
Antigüedad: 15 años, 2 meses
Puntos: 306
Respuesta: Duda con url

Hola
Investiga sobre url amigables.
En este foro hay mucho sobre el tema, o si no busca en san google.
Saludos
__________________
El mundo nada puede contra un hombre que canta en la miseria.
-- Ernesto Sábato--
  #3 (permalink)  
Antiguo 02/10/2011, 08:27
 
Fecha de Ingreso: agosto-2011
Ubicación: España
Mensajes: 445
Antigüedad: 12 años, 7 meses
Puntos: 89
Respuesta: Duda con url

Crea un archivo .htaccess en public_html con este texto:

Código Apache:
Ver original
  1. RewriteEngine On
  2. RewriteRule ^([^/]*)/$ /?order=$1 [L]
  #4 (permalink)  
Antiguo 02/10/2011, 13:24
Avatar de PabloPF  
Fecha de Ingreso: mayo-2011
Ubicación: Ciudadano de un lugar llamado mundo!
Mensajes: 137
Antigüedad: 12 años, 11 meses
Puntos: 5
Respuesta: Duda con url

Cita:
Iniciado por Arkaitz Ver Mensaje
Crea un archivo .htaccess en public_html con este texto:

Código Apache:
Ver original
  1. RewriteEngine On
  2. RewriteRule ^([^/]*)/$ /?order=$1 [L]
...pues no me funciona, pero gracias
__________________
no hay justicia si la guerra esta justificada
  #5 (permalink)  
Antiguo 02/10/2011, 13:25
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: Duda con url

Cita:
Iniciado por PabloPF Ver Mensaje
...pues no me funciona, pero gracias
Para eso debes tener Mod_rewrite habilitado en tu servidor web.
  #6 (permalink)  
Antiguo 02/10/2011, 13:28
Avatar de PabloPF  
Fecha de Ingreso: mayo-2011
Ubicación: Ciudadano de un lugar llamado mundo!
Mensajes: 137
Antigüedad: 12 años, 11 meses
Puntos: 5
Respuesta: Duda con url

Cita:
Iniciado por Ronruby Ver Mensaje
Para eso debes tener Mod_rewrite habilitado en tu servidor web.
Ya, ya está activado ya que tengo esto también y me funciona:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ $1.php [L,QSA]
__________________
no hay justicia si la guerra esta justificada
  #7 (permalink)  
Antiguo 02/10/2011, 14:02
Avatar de PabloPF  
Fecha de Ingreso: mayo-2011
Ubicación: Ciudadano de un lugar llamado mundo!
Mensajes: 137
Antigüedad: 12 años, 11 meses
Puntos: 5
Respuesta: Duda con url

Probé con este:

Código Apache:
Ver original
  1. #Activamos el mod_rewrite
  2. RewriteEngine on
  3. #Le indicamos como re-escribir la URL
  4. #En este caso lo que hacemos es indicarle que las expresiones entre paréntesis corresponden al id y página respectivamente.
  5. RewriteRule /index.php/(.+)/(.+) /index.php?order=$1

Alguien conoce alguno que funcione?
__________________
no hay justicia si la guerra esta justificada
  #8 (permalink)  
Antiguo 02/10/2011, 15:13
Avatar de hackcrack  
Fecha de Ingreso: abril-2011
Mensajes: 331
Antigüedad: 13 años
Puntos: 9
Respuesta: Duda con url

Tendrias que poner asi:

Cita:
Rewriterule ^(.*)/$ order=$1
__________________
Los mejores juegos de PC gratis en ******
  #9 (permalink)  
Antiguo 02/10/2011, 15:24
Avatar de PabloPF  
Fecha de Ingreso: mayo-2011
Ubicación: Ciudadano de un lugar llamado mundo!
Mensajes: 137
Antigüedad: 12 años, 11 meses
Puntos: 5
Respuesta: Duda con url

no te entiendo, asi?:
Rewriterule ^(.*)/$ order=$1 /index.php?order=$1
__________________
no hay justicia si la guerra esta justificada
  #10 (permalink)  
Antiguo 02/10/2011, 15:54
Avatar de hackcrack  
Fecha de Ingreso: abril-2011
Mensajes: 331
Antigüedad: 13 años
Puntos: 9
Respuesta: Duda con url

NO, tienes que ponerlo tal cual lo puse yo
__________________
Los mejores juegos de PC gratis en ******
  #11 (permalink)  
Antiguo 03/10/2011, 03:51
Avatar de gran Wakka  
Fecha de Ingreso: septiembre-2007
Mensajes: 712
Antigüedad: 16 años, 7 meses
Puntos: 48
Respuesta: Duda con url

Quizas mejor así, no?

Código PHP:
Rewriterule ^(.*)/$ /index.php?order=$
__________________
Información de Series de TV
Buscas o quieres ser redactor? Ofertas redactor web
  #12 (permalink)  
Antiguo 03/10/2011, 12:00
Avatar de PabloPF  
Fecha de Ingreso: mayo-2011
Ubicación: Ciudadano de un lugar llamado mundo!
Mensajes: 137
Antigüedad: 12 años, 11 meses
Puntos: 5
Respuesta: Duda con url

Gracias a los dos, pero no me funciona con ninguno
__________________
no hay justicia si la guerra esta justificada
  #13 (permalink)  
Antiguo 04/10/2011, 08:46
Avatar de gran Wakka  
Fecha de Ingreso: septiembre-2007
Mensajes: 712
Antigüedad: 16 años, 7 meses
Puntos: 48
Respuesta: Duda con url

Siempre podrías ir un poco más a lo basico. Eso si solo necesitas esta.

Código PHP:
Rewriterule ^/mas-votados/  /index.php?order=mas-votados 
__________________
Información de Series de TV
Buscas o quieres ser redactor? Ofertas redactor web

Etiquetas: url
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 09:12.