Cita:
Iniciado por GatorV
Definitiva, ya que con eso aseguras que el contenido que se vaya a indexar sea el correcto.
Saludos.
Gracias, con 301 lo haré entonces:
Cita:
Iniciado por codig0
hola, yo tengo una duda respecto a esto, por que no se vosotros, pero yo a la hora de hacer el mod rewrite reemplazo los caracteres extraños como tildes, espacios etc... y claro si hago eso, luego al consultar la base de datos el titulo y compararlo con el que paso por GET no es igual, como podria solucionar esto? hay alguna forma de reemplazar los caracteres extraños y luego mostrar el original tambien? ...
No lo había tenido en cuenta, pero vamos, a si a simple vista se me ocurre comparar lo que te llega en variable por URL (que ya no tiene acentos), con el titulo que extraigas de la base de datos en función del ID pasado por URL PEEERRO, tras aplicarle la misma función que aplicaste anteriormente para quitar los acentos.
Algo así:
Código PHP:
www.miweb.com/?id=4&titulo=como-pan
Código PHP:
www.miweb.com/como-pan-4/
Código PHP:
$tituloExtraido=select titulo from tabla where id = $id
if ($titulo = sinAcentos($titulo_extraido)) {
//va bien.
}else{
//redirección
}
Siendo "sinACentos" la función que te elimina los acentos y sustituye espacios por guiones y demás.