Como cambiar carcter de espacio en las url??
- frizquierdo10
- Mensajes: 36
- Registrado: Mié, 13 Oct 2010, 12:49
Como cambiar carcter de espacio en las url??
un saludo a todos,
normalmente los espacios en las url se sustituyen por un signo + , ejemplo :
http://midominio.cu/texto+con+espacio+incluido
quisiera que se mostraran de la forma :
http://midominio.cu/texto-con-espacio-incluido
me imagino que esto sea comportamiento del servidor web, podrian ayudarme con esto; no se si con una regla de reescritura de URL se consiga.
normalmente los espacios en las url se sustituyen por un signo + , ejemplo :
http://midominio.cu/texto+con+espacio+incluido
quisiera que se mostraran de la forma :
http://midominio.cu/texto-con-espacio-incluido
me imagino que esto sea comportamiento del servidor web, podrian ayudarme con esto; no se si con una regla de reescritura de URL se consiga.
- williansvi
- Mensajes: 51
- Registrado: Sab, 07 Ago 2010, 14:09
Re: Como cambiar carcter de espacio en las url??
Depende con la tecnologia que estes programando tu web, no obstante, cuando hagas una busqueda, usa la palabras clave "url slug"
perl -e 'print $i=pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10);'
- nelson
- Mensajes: 304
- Registrado: Vie, 15 Oct 2010, 15:52
- Ubicación: /home/Ciudad de La Habana/
- Contactar:
Re: Como cambiar carcter de espacio en las url??
Bueno, creo que eso no depende tanto del servidor, sino de la web, tambien pudieras utilizar un guion bajo, es decir, servidor.cu/pagina_con_espacio
# uname -a
Linux huracan 3.0.3 #1 SMP Tue Aug 30 21:31:02 CDT 2011 i686 GNU/Linux
Linux huracan 3.0.3 #1 SMP Tue Aug 30 21:31:02 CDT 2011 i686 GNU/Linux
- frizquierdo10
- Mensajes: 36
- Registrado: Mié, 13 Oct 2010, 12:49
Re: Como cambiar carcter de espacio en las url??
bueno, disculpen es que soy usuario de INFOMED y no tengo acceso a las busquedas de google.
anhh, uso php; estuve pensando en susituir los espacios en blanco de la cadena de texto por el caracter que deseo (-) y almacenarlo asi en la BD, pero sigo pensando que existe alguna configuracion de apache que permita hacer esto automaticamente.
de todos modos les pidos ayuda.
Saludos.
anhh, uso php; estuve pensando en susituir los espacios en blanco de la cadena de texto por el caracter que deseo (-) y almacenarlo asi en la BD, pero sigo pensando que existe alguna configuracion de apache que permita hacer esto automaticamente.
de todos modos les pidos ayuda.
Saludos.
- nelson
- Mensajes: 304
- Registrado: Vie, 15 Oct 2010, 15:52
- Ubicación: /home/Ciudad de La Habana/
- Contactar:
Re: Como cambiar carcter de espacio en las url??
Creo que encontre algo relacionado con lo que quieres, me tropeze con este problema a partir de mi post de aca:
http://gutl.jovenclub.cu/foro/viewtopic.php?f=50&t=340
La solucion la saque de aca http://nideaderedes.urlansoft.com/2007/ ... en-ubuntu/.
La cual cito ( para los que no tengan internet)
Saludos
http://gutl.jovenclub.cu/foro/viewtopic.php?f=50&t=340
La solucion la saque de aca http://nideaderedes.urlansoft.com/2007/ ... en-ubuntu/.
La cual cito ( para los que no tengan internet)
A mi esto me funciono a la perfeccion para lo que yo queria hacer, no se si a ti te sirva.Instalar el módulo mod_rewrite en Ubuntu
abril 6th, 2007 Posted in apache, php
Si necesitas usar el módulo mod_rewrite de Apache para usar basta con hacer:
sudo a2enmod rewrite
Editar el fichero /etc/apache2/sites-enabled/000-default:
sudo gedit /etc/apache2/sites-enabled/000-default
y cambiar: ‘AllowOverride None’ por ‘AllowOverride All’ en el apartado correspondiente al directorio www.
y luego reiniciar Apache:
sudo /etc/init.d/apache2 force-reload
El módulo mod_rewrite se suele usar para convertir las URL de una web en “amigables” para los navegadores. Por ejemplo para convertir:
index.php?page=main§ion=cursos&num=3
a algo como:
main/cursos/3
Esta segunda es más fácil de recordar para los humanos y a los buscadores les gusta más.
Saludos
# uname -a
Linux huracan 3.0.3 #1 SMP Tue Aug 30 21:31:02 CDT 2011 i686 GNU/Linux
Linux huracan 3.0.3 #1 SMP Tue Aug 30 21:31:02 CDT 2011 i686 GNU/Linux
Re: Como cambiar carcter de espacio en las url??
el caracter espacio se puede utilizar sustituyendolo por su codigo equivalente "%20"
- frizquierdo10
- Mensajes: 36
- Registrado: Mié, 13 Oct 2010, 12:49
Re: Como cambiar carcter de espacio en las url??
Bueno, lo de url amigables eso lo tengo resuelto, el framework que uso se encarga de eso, creo algunos no me entendieron, en lo de la sustitucion del espacio:
simplemente es cambiar el signo + que pone el navegador en las url cada vez que se encuentra un espacio por el signo -
lo resolví con str_replace o algo parecido, no recuerdo ahora.
Saludos a todos.
simplemente es cambiar el signo + que pone el navegador en las url cada vez que se encuentra un espacio por el signo -
lo resolví con str_replace o algo parecido, no recuerdo ahora.
Saludos a todos.