¿Cómo sirvo archivos estáticos de una URL diferente con Dart?

Con Dart, tengoawesome.html, pero me gustaría que fuera/awesome. ¿Es esto puramente un.htaccess (Estoy usando Apache), ¿o hay una manera de hacerlo de la manera Dart o "desarrollo web moderno"?

Esta.htaccess bit dirige/awesome a/awesome.html:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule .*[^/]$ %{REQUEST_URI}/ [L,R=301]
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^(.+)/$ $1.html [L]

Pero luego todas mis referencias de URL relativas (a css / js / images) se rompen, y si las reescribo desde "activo / lo que sea" a "/ activo / lo que sea", se romperá cuando se trabaje en Dart Editor ya que usa URL como :

http://127.0.0.1:3030/Users/dave/Sites/my-dart-app/web/awesome.html

Ideas? ¿Mejores prácticas? ¡Gracias!

Respuestas a la pregunta(2)

Su respuesta a la pregunta