¿Debería permitirse a los usuarios cambiar las URL en mi sitio web, o esto no es importante?
Eso depende, de verdad.
De un comentario dejado en otra respuesta, puedo ver que estás hablando de una red social donde los usuarios pueden publicar contenido. En ese caso, hay razones para tener enlaces permanentes a su contenido (por lo tanto, no “MYSITE / question.php / 123456” sino más bien “MYSITE / my-question-here” como lo hace Quora). En esos casos, cambiar la URL puede ser importante. Si tengo una pregunta que dice “¿Es apropiado que mi novia tenga una pizca de simpatía genuina por el movimiento nazi?”, Tener un enlace permanente que diga “help-my-girlfriend-is-a-nazi” no es apropiado ya que eso es no el contenido que he publicado, por lo que poder cambiar la babosa para que coincida con el contenido de la pregunta es importante, especialmente para los motores de búsqueda. Ya sea que yo lo haga manualmente o que el sistema lo haga automáticamente, usted es el desarrollador. Permitir que los usuarios cambien sus babosas por capricho puede abrirlo al abuso de este mecanismo, por lo que encontrar una manera de mitigar eso es importante. Podría basarse en la pregunta actual que se hace, por lo que cambia solo si cambia el contenido.
- ¿Es gratis el uso de Wolfram Language?
- ¿Cuántas veces se usa la etiqueta de encabezado para SEO?
- ¿Qué debo aprender para ser un desarrollador back-end o front-end?
- ¿Hay corredores de prueba de Python + Django que sean rápidos?
- Hay muchos marcos y tecnologías web (por ejemplo, Spring, Node.js, Yii, Symphony, Play, Ruby on Rails, etc.). ¿Cuál es el marco / tecnología web más evolucionado que probablemente traerá la evolución web futura?
Sin embargo, tener una babosa numérica puede aliviar esos problemas basados en el contenido, pero hecho de manera incorrecta, las babosa numéricas y las ID pueden abrirlo a otros problemas. Dejaré que YouTuber Tom Scott explique a los que usan ID de usuario, pero lo mismo podría aplicarse a las ID de página.
También existe el tipo de opción que YouTube ha empleado, al generar una cadena aleatoria de 11 caracteres en la base 64. Además, Tom también explicó por qué YouTube nunca se quedará sin ID de video aquí, y también qué base 64 es:
Eso deja la respuesta real como esta: ¿qué sistema funciona mejor para usted? ¿Podría un sistema base 64 funcionar mejor para usted? ¿O un cambio automático de URL sería mejor para usted? Permitiendo el cambio manual, incluso. Para Quora, claramente una babosa contextual es lo que han elegido, utilizando la pregunta en sí para generar la URL. Si planea usar eso y permitir que los usuarios cambien el contenido de la pregunta, permítales también que cambien la URL, o al menos haga que el sistema cambie la URL por usted. De lo contrario, la decisión debe ser suya.