다트의 경우 awesome.html
이 있지만 /awesome
이되고 싶습니다. 이건 순전히 .htaccess
(아파치를 사용하고 있습니다)일까요, 아니면 다트 또는 "현대 웹 개발"방식으로 갈 수있는 방법이 있습니까?Dart와 다른 URL의 정적 파일을 어떻게 처리합니까?
이 .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/이미지), 나는 그들을 다시 작성하는 경우 "자산/무엇"을 "/ DAY 편집기에서 다음과 같은 URL을 사용하기 때문에 중단 될 것입니다.
http://127.0.0.1:3030/Users/dave/Sites/my-dart-app/web/awesome.html
아이디어가 있습니까? 모범 사례? 고맙습니다!
프레임 워크가 많은 도움이 될 것으로 저는 믿습니다. 현재 로선이 작업을 수행하는 간단한 방법이 없으므로 라우팅 시스템이 필요합니다. 나는 실제로 하나에 대해 작업하고 있지만 아직 준비가되지 않았습니다. –
다트 서버 측 응용 프로그램에 대해 이야기하고 있다고 가정합니까? –
@SethLadd, 지금 바로 간단한 클라이언트 측 페이지 집합입니다. 아래 답변 에서처럼 페이지를 제공하는 방식으로 펑키 한 서버 측 응용 프로그램이 필요할 것입니다. –