URLs bonitas vs feas

nobody1

Una duda más de novato total...

Veo ahora que está de moda la típica estructura de url de web como por ejemplo:

ejemplo.com/coches/bmw

En lugar de:

ejemplo.com/ficha.php?tipo=bmw

Posiciona mejor en google (entre otras cosas) el primer ejemplo?

Y como se hace esto sin generar una web por producto??

Sin ir más lejos esta misma web, la url es descriptiva del post, cuando antes era de las fechas con id=numerotal.

Quiero implementar esto en mi web pero no se ni por donde empezar, la mía es de las de toda la vida en php con sus parámetros...

Saludos y gracias por leer.

RaymaN

http://lmgtfy.com/?q=php+friendly+urls

1
Markitos_182

Related: https://en.wikipedia.org/wiki/Representational_state_transfer

gohrum

La primera ruta si que posiciona mejor ya que la segunda es un parametro de ficha.php

Hacerlo implica cambios en varias partes de la web, y muchos productos como wordpress lo hacen por ti, pero todos los métodos incluyen crear y modificar un archivo llamado .htaccess para servidores linux (busca en google). En servidores windows o nginx no recuerdo el nombre de archivo

1 respuesta
W0rd

Tienes varios frameworks para facilitar el tema de rutas, con un sistema mvc como asp core/mvc y laravel/symfony para php.

B

#4 .htaccess se usa en apache da igual el sistema operativo.

1 respuesta
gohrum

#6 Tienes razón, me he liado.
En apache es .htaccess
En windows server es web.config
En nginx la verdad ni idea

Lo de Linux ha sido un desliz, la costumbre de pedir siempre servidores apache linux

nobody1

yo estoy usando nginx como servidor y para la web bootstrap a pelo, ni wordpress ni nada.. vamos, que me toca picarlo...

Creéis que merece la pena que me ponga a cambiarlo todo para hacerlo de este nuevo modo para atraer más tráfico?

Voy a leer más sobre RESTful

edit: pues nada, a aprender symfony, otro framework más de otro lenguaje a aprender, por qué no me hice agricultor?

2 respuestas
RaymaN

#8 restful? framework? Con cuatro líneas de php a pelo lo tienes.

Qué manía con recomendar un avión para ir por el pan.

1 respuesta
nobody1

#9 me refiero a symfony, no recomiendas que lo use y siga con mis php a pelo pero tratar aplicarle restful?

1 respuesta
eXtreM3

#8 pero si con el htaccess te basta xD

Aquí en mv se ha preguntado ya casi todo sobre el tema de las urls amigables y todo ha quedado resuelto siempre.

nobody1

Vale, me olvido de symfony entonces.

Es una web de pequeñas dimensiones pero quiero dejarla para que posicione lo mejor posible.

RaymaN

#10 restful es para ejecutar acciones sobre datos en el backend (get, post, delete...) que no tiene nada que ver con urls bonitas.

nobody1

Joder, estoy perdidísimo madre mía, seguiré leyendo.

Quiero pasar de ejemplo.com/ficha.php?id=27 a ejemplo.com/coche/bmw/27

Supongo que eso es "url bonita"

1 respuesta
eXtreM3

#14 por ejemplo
http://www.mediavida.com/foro/dev/htaccess-y-1and1-420558

1 respuesta
nobody1

#15 Ok gracias, por cierto, a tí te ayudó a posicionar mejor la web?

1 respuesta
eXtreM3

#16 ayuda a posicionar, sí. Pero hay otras cosas más determinantes que las urls amigables.

Edit: mira, este hilo es aún más básico http://www.mediavida.com/foro/dev/paginacion-y-htaccess-409525

Qué recuerdos xD

Usuarios habituales