Foros del Web » Programando para Internet » Javascript »

[AYUDA] URLs Amigables en JS [Z3R0N3]

Estas en el tema de [AYUDA] URLs Amigables en JS [Z3R0N3] en el foro de Javascript en Foros del Web. Buenas señores... yo y mis peleas con JS jajajaj, dejo por aquí otra dudilla ya que parece ser que es en el único ámbito donde ...
  #1 (permalink)  
Antiguo 10/09/2010, 11:20
Avatar de Z3R0N3  
Fecha de Ingreso: junio-2010
Ubicación: En algún lugar de la mancha de cuyo nombre no quiero acordarme...
Mensajes: 73
Antigüedad: 13 años, 10 meses
Puntos: 4
[AYUDA] URLs Amigables en JS [Z3R0N3]

Buenas señores... yo y mis peleas con JS jajajaj, dejo por aquí otra dudilla ya que parece ser que es en el único ámbito donde me surgen por todos lados...

bueno la duda está en que quiero transformar todos los enlaces que haya en la web en URLs amigables (obviamente cuando pinche en ellos, en el navegador se carguen como tal, supongo que así google no tendrá problemas para indexarla mejor... ¿o sí?)


Tengo el siguiente codigo que funciona como pluging de JQuery pero no funca... haber si lo consigo y se queda para uds seguro que les servirá de ayuda. Gracias.


Código:
var x;
x=$(document);
x.ready(UrlAmigable);

(function($){
    $.fn.extend({
        jFriendly : function ( inputUri , notEditable ){
        		inputUri = $(inputUri);
						$(this.href).each(function(){
							inputUri.val( uriSanitize($(this).val()) );
						});
						return inputUri;
        }
    });
})(jQuery);  
uriSanitize = function(uri) { 
	return String(uri)
		.toLowerCase()
		.split(/[\W_]+/).join("-")
		.split(/-+/).join("-");
}

function UrlAmigable ()
{
$("a").jFriendly(window.location.hash);
$("a").jFriendly(window.location.hash);
}

Espero alguna respuesta please.... no doy ni 1 jeje. Gracias y Salu2
  #2 (permalink)  
Antiguo 10/09/2010, 12:00
Avatar de killerangel  
Fecha de Ingreso: septiembre-2007
Ubicación: Un punto en el espacio
Mensajes: 592
Antigüedad: 16 años, 7 meses
Puntos: 10
Respuesta: [AYUDA] URLs Amigables en JS [Z3R0N3]

no haz probado mejor con .htaccess?
__________________
Sueñen... y trabajen por hacer esos sueños realidad... de eso se construye el futuro!!
Me siento entre la ASP-ada y la PHP-red
  #3 (permalink)  
Antiguo 10/09/2010, 12:02
Avatar de Z3R0N3  
Fecha de Ingreso: junio-2010
Ubicación: En algún lugar de la mancha de cuyo nombre no quiero acordarme...
Mensajes: 73
Antigüedad: 13 años, 10 meses
Puntos: 4
Respuesta: [AYUDA] URLs Amigables en JS [Z3R0N3]

Cita:
Iniciado por killerangel Ver Mensaje
no haz probado mejor con .htaccess?
Gracias por tu respuesta killerangel, sé hacerlo con .htaccess pero el servidor no es apache, es un servidor windows y no está en mis manos... yo solo me limito a programar.

¿Puedo hacerlo mediante JS u otro lenguaje como PHP?


Gracias de antemano y Salu2.
  #4 (permalink)  
Antiguo 10/09/2010, 12:11
Avatar de killerangel  
Fecha de Ingreso: septiembre-2007
Ubicación: Un punto en el espacio
Mensajes: 592
Antigüedad: 16 años, 7 meses
Puntos: 10
Respuesta: [AYUDA] URLs Amigables en JS [Z3R0N3]

se me ocurre:

pagina.php/aa/bb/cc/dd/ee....

descomponer con js cada vinculo para separar el nombre

y hacer pagina.php?op1=aa&op2=bb&.... siempre y cuando el orden sea constante. asi podrias hacer un windows.location.href = 'pagina.php?op1=aa&op2=bb&....

salu2
__________________
Sueñen... y trabajen por hacer esos sueños realidad... de eso se construye el futuro!!
Me siento entre la ASP-ada y la PHP-red
  #5 (permalink)  
Antiguo 10/09/2010, 12:28
Avatar de Z3R0N3  
Fecha de Ingreso: junio-2010
Ubicación: En algún lugar de la mancha de cuyo nombre no quiero acordarme...
Mensajes: 73
Antigüedad: 13 años, 10 meses
Puntos: 4
Respuesta: [AYUDA] URLs Amigables en JS [Z3R0N3]

Cita:
Iniciado por killerangel Ver Mensaje
se me ocurre:

pagina.php/aa/bb/cc/dd/ee....

descomponer con js cada vinculo para separar el nombre

y hacer pagina.php?op1=aa&op2=bb&.... siempre y cuando el orden sea constante. asi podrias hacer un windows.location.href = 'pagina.php?op1=aa&op2=bb&....

salu2

Me parece buena opción pero... ¿Crees que así google lo posicionará mejor?

Por eso se me había ocurrido de reemplazar los href que tengo de tipo "index.php?id=pagina.php" a.... "index-php-id-pagina-php" o algo por el estilo...

¿Sería muy complejo, o algún sistema mejor para indexar?


Muchas gracias por tu atencion killerangel. Salu2

Etiquetas: amigables, js, 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 00:32.