Как мне обслуживать статические файлы с другого URL с помощью Dart?
С Дарт у меня естьawesome.html
, но я бы хотел, чтобы это было/awesome
, Это чисто.htaccess
(Я использую Apache), или есть способ пойти по этому пути Dart или "современная веб-разработка"?
Этот.htaccess
бит направляет/awesome
в/awesome.html
:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule .*[^/]$ %{REQUEST_URI}/ [L,R=301]
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^(.+)/$ $1.html [L]
Но тогда все мои относительные ссылки на URL (на css / js / images) прерываются, и если я переписываю их из «assets / what» в «/ assets / what», они ломаются при работе в редакторе дротиков, так как он использует такие URL, как :
http://127.0.0.1:3030/Users/dave/Sites/my-dart-app/web/awesome.html
Идеи? Лучшие практики? Спасибо!