Foro de Xeoweb Foro de Posicionamiento y Buscadores
Aprendiendo a Promocionar Páginas Web.
Xeoweb :: Sindicar
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entre para ver sus mensajes privadosEntre para ver sus mensajes privados   LoginLogin 
Congreso SEO para SEOs
Redirección de direcciones dinámicas a estáticas

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Lenguajes de Programación Web
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
yoe
AllTheWeb fue el mejor


Registrado: 17 Abr 2005
Mensajes: 73

MensajePublicado: Sab Jun 04, 2005 4:10 pm    Asunto: Redirección de direcciones dinámicas a estáticas Responder citando

Hola,

con la directiva Redirect permanent se puede redireccionar una dirección a otra, pero, ¿se puede hacer redirecciones de páginas dinámicas a estáticas? (en el fondo son dinámicas también porque proceden de un Rewrite).

Se trataría de redireccionar cualquier url del tipo midominio.com/s.php?c=categoria a midominio.com/s/c-categoria.html
Por ejemplo, de http://www.innatia.com/s.php?c=henna a http://www.innatia.com/s/c-henna.html , donde "henna" sería el valor de la variable y es lo único que cambiaría de una dirección a otra.

He estado probando a utilizar las expresiones regulares pero no conseguí nada:
Cita:
RedirectMatch permanent ^s.php?c=(.*)$ http://www.innatia.com/s/c-$1.html


¿Es posible hacer lo que quiero?

Saludos,
_________________
http://www.innatia.com
Tablas de Conversión: trabajo, superficie, peso, longitud, monedas
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor
Copperfie
Yo uso Google


Registrado: 04 Mar 2004
Mensajes: 1261

MensajePublicado: Sab Jun 04, 2005 5:57 pm    Asunto: Responder citando

En este caso sería más sencillo hacerlo mediante php.

Código:
if ($c) {

   header("HTTP/1.1 301 Moved Permanently");

   header("status 301 Moved Permanently");

   if ($c){

      header("Location: http://www.innatia.com/s/c-$c.html");

   }

   exit();


Algo así (no lo he probado)
_________________
¿Buscas un directorio de empresas con alto valor añadido?
Busca trucos de tus juegos favoritos en Mundogamers
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor
yoe
AllTheWeb fue el mejor


Registrado: 17 Abr 2005
Mensajes: 73

MensajePublicado: Dom Jun 05, 2005 2:43 am    Asunto: Responder citando

Copperfie, funciona correctamente. Gracias.

El código que he utilizado para redireccionarlas todas:

Cita:
if ($c){
header("HTTP/1.1 301 Moved Permanently");
header("status 301 Moved Permanently");
header("Location: http://www.innatia.com/s/c-".$c.".html");
if ($p){
header("Location: http://www.innatia.com/s/c-".$c."/p-".$p.".html");
}
if ($a) {
header("Location: http://www.innatia.com/s/c-".$c."/a-".$a.".html");
}

}


Saludos,
_________________
http://www.innatia.com
Tablas de Conversión: trabajo, superficie, peso, longitud, monedas
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor
Mostrar mensajes de anteriores:   
Publicar nuevo tema   Responder al tema    Foros de discusión -> Lenguajes de Programación Web Todas las horas son GMT
Respuesta Rápida y Acciones
 

 

Página 1 de 1


Cambiar a:  
Puede publicar nuevos temas en este foro
No puede responder a temas en este foro
No puede editar sus mensajes en este foro
No puede borrar sus mensajes en este foro
No puede votar en encuestas en este foro

 


Logo diseñado por iLevante
Powered by phpBB © 2001, 2009 phpBB Group