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

Problema con url amigable y ajax

Estas en el tema de Problema con url amigable y ajax en el foro de Apache en Foros del Web. Saludos foros del web, tengo un problema, con mi pagina pues muchas áreas no estan interpretando el ajax. por ejemplo en la pagina: miweb.com/?sk=post&id=1 todo ...
  #1 (permalink)  
Antiguo 18/12/2011, 20:43
 
Fecha de Ingreso: julio-2010
Mensajes: 158
Antigüedad: 14 años, 4 meses
Puntos: 3
Problema con url amigable y ajax

Saludos foros del web, tengo un problema, con mi pagina pues muchas áreas no estan interpretando el ajax.

por ejemplo en la pagina:

miweb.com/?sk=post&id=1

todo funciona normal pero donde esta la url amigable:

miweb.com/posts/categoria/1/titulo.html

Ahi no funciona nada, en el htaccess tengo esto

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f

Y los eventos ajax son asi:

function Evento(id)
{

if (window.XMLHttpRequest)
{
xmlhttp=new XMLHttpRequest();
}
else
{
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("actualizar").innerHTML=xm lhttp.responseText;
}
}

xmlhttp.open("POST","/Carpeta/Post.php?id="+id,true);
xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
xmlhttp.send("realizar=si");

}

alguna idea de donde estoy mal?
  #2 (permalink)  
Antiguo 20/12/2011, 11:34
Usuario no validado
 
Fecha de Ingreso: abril-2011
Ubicación: Perú
Mensajes: 6
Antigüedad: 13 años, 7 meses
Puntos: 0
Mensaje Respuesta: Problema con url amigable y ajax

Buenas como estas soy nuevo en este foro, hace algun tiempo tuve el mismo problema cuando esta manejando las URL amigables en un pagina web.

Creo que tu problema no es codigo que pones en el .htaccess sino el como llamas los enlaces ejemplo:

Si tu url amigable es de la siguiente manera:
http://www.tudominio.com/categoria/tema/
pues desde tu script HTML o AJAX cada vez que invoques un enlace tendras que hacerlo de la siguiente manera, http://www.tudominio.com/categoria/tema/ porque si pones ../categoria/tema/ o $POST/categoria/tema/ simplemente no saldrá la información que solicitas a todos tus enlaces tendras que añadirle al principio el nombre de tu dominio http://www.tudominio.com/ ---- y depsues la ruta del archivo o pagina.

Si estas usando WAMP o XAMP simplemente pondrias http://localhost/www/ruta_archivo_o_pagina.

Espero te sirva esta informacion.
Saludos

Etiquetas: ajax, htaccess, html, php, rewrite, url, amigables
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 08:23.