mod_rewrite limpias htaccess clean activar mod-rewrite frontend backend clean-url

mod-rewrite - limpias - mod_rewrite apache2



¿Son las URL limpias un elemento de fondo o frontend? (6)

Backend seguro Su servidor es el que debe encargarse del enrutamiento a los recursos solicitados por la URL.

¿Qué piensas ... que las URL limpias son una "disciplina" de back-end o frontend?


Creo que las principales razones para usar URL amigables son:

  • Facilidad de vincular / compartir
  • Presentación
  • Seo

Así que creo que es puramente un placer del lado del cliente. Aunque también son agradables en el servidor, no son críticos para la misión.


Mi perspectiva es simple:

  • cada lugar que visito con mi navegador (con varias excepciones de mayúsculas y minúsculas) debe marcarse como favorito y Adelante / Atrás debe ser utilizable y no destruir ninguna entrada de datos.

Si estamos hablando de que la URL está "limpia" de la experiencia del usuario final, voy a romper un poco el molde y decir que las URL en general no son intuitivas y que nunca lo serán, sino que deben ser legibles por máquina.

No existe un estándar para el formato de una url, de modo que cuando naveguen de un sitio a otro, los humanos nunca recordarán cómo llegar a un recurso simplemente recordando las URL y su "sintaxis amigable". Podemos discutir el lanzamiento sobre si usar un ''?'' y ''&'' o ''/'' para expresar cómo identificar un recurso a través de una url; es un método mejor que el otro? No importa. Al final del día, una máquina lo analiza y envía el resultado.

Deberíamos dejar de engañarnos a nosotros mismos de que las personas escriben estas cosas y se dan cuenta de que las uri son para máquinas, no para personas.

Todavía tengo que usar / recordar un uri que va más allá de los primeros caracteres de la parte http://domain.com/ de una dirección, y he estado usando la web desde hace mucho tiempo. Para eso son los marcadores. En ninguna parte de un sitio web dice ''cambie esta parte aquí en nuestra url para ver'' cualquier otro ''recurso'' porque las URL generalmente son indocumentadas y opacas.

Sí, haz que tu uri sea amigable con el motor de búsqueda (incluso si cambian periódicamente), pero olvídate de todo el asunto del identificador de recursos ''humano / limpio'', es un sueño de pipa mística.

Estoy de acuerdo con Vlion en que las URL deben proporcionar un mecanismo único para marcar un recurso y volver a él (a diferencia de algunas de estas abominables creaciones web 2.0 ajax / silverlight / flash), pero el marcador nunca será para que los humanos lo comprendan y comprendan. Parece que hay mucha preocupación y energía gastada en soñar con estrategias de url que los humanos pueden recordar y escribir, es un desperdicio de energía. Vamos a resolver problemas reales.

Perdón por la diatriba, pero hay un montón de tonterías de la web 2.0 relacionadas con las urls en ciertos círculos que son una pérdida de tiempo total.


Ahora que la barra Awesome de Firefox y las barras de direcciones Omnibox de Google Chrome se pueden utilizar para buscar en el historial de navegación, facilita mucho más que los usuarios busquen en su historial sitios visitados previamente, por lo que tener URLs limpias puede ayudarlo a encontrar sitios en su historial más fácilmente. .

Es importante asegurarse de que la página tenga un Título apropiado (ya que ambos navegadores buscan tanto el título como la URL) pero asegurándose de que la URL también contenga palabras clave relevantes, cuando esas palabras clave se escriben en la barra de direcciones, las URL serán es más probable que aparezca más alto en las sugerencias ya que la palabra clave se emparejará dos veces, en la url y el título.

Además, una vez que un usuario ha tecleado el nombre de un sitio, se le mostrarán URL de ejemplo del sitio, que luego podrá usar como plantilla para reducir su búsqueda. Entonces, el uso de verbos y nombres en la url para diferentes secciones o acciones del sitio ayudará al usuario a limitar su búsqueda a solo la parte del sitio que le interesa, por ejemplo, las secciones / questions / o / tag / de , o el "/ doc" al final de docs.google.com/doc que se puede usar para ver solo páginas de documentos en Google docs *.

Dado que tanto Firefox como Chrome buscan cada palabra separada por espacios escrita en la barra de direcciones, podría argumentarse que no es necesario buscar que la URL sea completamente legible, sino permitirle al usuario leer las palabras clave que le interesan. desde la url la cantidad de "ruido" debe mantenerse al mínimo.

* que son de la forma http : //docs.google.com/Doc? id = galimatías


La respuesta es AMBOS.

Por ejemplo:

https://.com/questions/ 203278 / are-clean-urls-a-backend-or-a-frontend-thing

El número anterior es una identificación de base de datos, una cosa de back-end. Corta la parte bonita y va a la misma página. Por lo tanto, "are-clean-urls-a-backend-or-a-frontend-thing" es parte del front-end.