Como criar URLs amigáveis e redirecionamentos móveis

  • Autor Autor babyrodri
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
B

babyrodri

Beta
Programador
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Hola, ando diseñando un sitio web, ya casi acabo pero ahora me surge una nueva duda, como darle las famosas URLs amigables... Quiero hacer algo así:

example.com/contacto.php => example.com/contacto
example.com/portafolio.php => example.com/portafolio

Pero además tengo una versión móvil (también tengo otra en HTML5), y quiero que automáticamente si desde un dispositivo móvil entras a la web seas redireccionado a la versión móvil:

example.com => m.example.com
example.com/contacto => m.example.com/contacto

De igual forma me gustaría hacer algo similar con la versión en HTML5, mediante un PHP poder detectar si el navegador soporta HTML5, sí lo soporta se muestra la versión HTML5 sino se muestra la versión XHTML
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Ayudaria mucho saber que plataforma usas....dependiendo de eso se puede hacer lo de las url amigables
 
Enlace eliminado
 
Ayudaria mucho saber que plataforma usas....dependiendo de eso se puede hacer lo de las url amigables
No, ninguna plataforma, es programación desde 0.
 
variables de servidor, simple: guardas en una base de datos los strings mas comunes que envian los navegadores, por ejemplo, opera, mozilla, etc, luego comparas la variable "HTTP_CLIENT" con las que tienes guardadas y procedes a realizar las acciones respectivas.
 
Modificando el .htaccess podrías hacer eso.

Lee este artículo: Editar htaccess para crear direcciones URL amigables

creo que te quedaría algo como esto:

Inserir CODE, HTML ou PHP:
RewriteEngine On  
RewriteRule ^s/([a-zA-Z0-9_-]+)$ $1.php

Ya lei un poco más sobre el tema y efectivamente así es como lo que quería, muchas gracias! 😀

variables de servidor, simple: guardas en una base de datos los strings mas comunes que envian los navegadores, por ejemplo, opera, mozilla, etc, luego comparas la variable "HTTP_CLIENT" con las que tienes guardadas y procedes a realizar las acciones respectivas.

Ando analizando esa posibilidad, tomaré en cuenta esta solución cuando tenga avanzado mi proyecto!
 

Tópicos similares

Voltar
Topo