현재 Google App Engine에서 웹 사이트 개발 플랫폼으로 사이트를 개발하고 있지만 동적 인 템플릿에서 정적 HTML/CSS 전용으로 사이트를 컴파일 할 수있는 기능을 구축하고 싶습니다. 번역..htaccess regex 파일 유형별로 리디렉션
URL 매핑과 관련하여 모든 사이트 파일이 사이트 루트에 있지만 특정 파일 형식을 폴더에 매핑 할 수 있기를 원합니다. 예를 들어
:
- /이미지 - GAE I에서, 지금에 포함 된 모든 스타일 시트
- 모든 자바 스크립트 파일
url: /(.*\.(gif|png|jpg))
static_files: /images/\1
url: /(.*\.css)
static_files: /stylesheets/\1
url: /(.*\.js)
static_files: /scripts/\1
사이트 루트에서 정규식 다시 쓰기 규칙을 포함하는 .htaccess 파일을 사용하여 이러한 정적 경로를 어떻게 매핑합니까? 5 만 파일/링크/디렉토리가 실제로 존재하는지 다시 작성하지 아파치하려는 경우 -
저는 GAE에 익숙하지 않고 여기서 정확히 달성하기를 원하는 것을 정확히 이해하지 못합니다. (url -> url에서) 수행해야 할 작업의 "실제"예제를 제공 할 수 있습니까? 나는 당신이 여기에서하려고하는 것에 대한 생각을 가지고 있다고 생각하지만 나는 명확한 설명이 필요하다. (P.S. 실제 재 작성 규칙은 간단해야합니다.) – LazyOne
@LazyOne 생각은 site.com/image.jpg를 넣으면 site.com/images/image.jpg로 매핑됩니다. 스타일 시트의 경우 example.com/main.css -> site.com/stylesheets/main.css가 있습니다. 일반적인 생각은 파일 URL을 백엔드에서 파일을 구성하는 기능을 희생하지 않고 물리적으로 가능한 한 간단하게 만드는 것입니다. 결국 전체 사이트의 정적 HTML/CSS 페이지가 포함될 site.com/html 폴더가 생기 겠지만 아직 그 부분에서 작업 중입니다. –