2013-01-14 1 views
-1

이슈 트래커 용 사용자 정의 템플릿을 만듭니다.특정 도메인에서 요청한 경우에만 CSS/JS/이미지를로드 할 수 있습니다.

자, 내가하고 싶은 것은, 내 도메인의 웹 페이지가 그 CSS/JS를로드하려고 시도 할 때, 즉 내 템플릿의 CSS/JS를 일부 도메인에서만 사용할 수있게 만드는 것입니다. - 그러나 다른 도메인의 웹 페이지가 해당 CSS/JS를로드하려고 시도하면 작동하지 않습니다.

위 작업을 수행 할 수 있습니까? 어떻게해야합니까?

+0

서버 수준에서이 작업을 수행해야합니다. (귀하의 서버) – Shmiddty

+0

다른 사람들이 귀하의 css/js를 사용하지 못하도록하려는 의도입니까? 보안 기능처럼? – Jason

답변

1

서버 기술에 따라 IP 주소를 기반으로 파일을 제한 할 수 있어야합니다. 원하는 파일 (예 : 도메인)에서 파일에만 액세스 할 수 있습니다. 서버에 액세스 할 수 있습니까? 또는 htaccess (또는 유사)를 사용하여 동일한 작업을 수행 할 수 있습니다.

.htaccess: how to restrict access to a single file by IP?

0

예,이 가능합니다. 브라우저는 일반적으로 스타일 시트, 자바 스크립트 파일 등에 대한 요청과 함께 HTTP 참조 헤더를 보냅니다. 이는 파일이 포함 된 URL을 나타냅니다. htaccess 파일 (this link 참조)을 사용하거나 PHP와 같은 서버 측 언어를 사용하여이 헤더를 기반으로 액세스를 제한 할 수 있습니다.

참고 : HTTP 헤더 쉽게 위조 할 수있다, 그래서 이것은이 달성의 안전한 방법이 아닙니다. 질문을 자세히 지정하면 특정 유스 케이스를 볼 수 있습니다.

관련 문제