테스트 사이트 - 개발 중인 베타 버전입니다

원하는 사이트에만 css 주기

· 11개월 전 · 1217 · 14

 

1. 열악한 웹호스팅 중에는 .htaccess 를 사용하지 못하는 호스팅도 비일비재합니다.

이럴 경우 내가 사용한 css 파일을 다른 사이트에서 사용하지 못하도록 하는 코드입니다.

먼저 https://sir.kr/g5_tip/23063 이 게시글의 이해가 필요합니다.

가장 상단에 아래의 코드를 넣어주고 그 밑으로 원하는 css 를 작성합니다.

파일은 php 로 저장해 줍니다.

 

[code]

<?php
header("Content-type:text/css; charset:UTF-8");
$whiteList = ["wittazzurri.com", "sir.kr"];
$noneMode = 1;
for ($i = 0; $i < count($whiteList); $i++) {
    if (strpos($_SERVER['HTTP_REFERER'], $whiteList[$i]) !== false) {
        $noneMode = 0;
        break;
    }
}
if ($_SERVER['HTTP_REFERER'] == "" || $noneMode) exit;
?>

[/code]

 

$whiteList = ["wittazzurri.com", "sir.kr"];

화이트리스트로 프로토콜을 제외하고 도메인을 넣어주세요. 숫자는 몇개라도 상관없습니다.

여기에 입력된 도메인에서만 이 css 는 유효합니다.

이렇게 css 를 만들면 주소창에 다이렉트로 이 파일의 url 을 입력하고 엔터를 쳐도 먹빡이 됩니다.

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 14개

11개월 전

오 이런 방법이 있었네요

좋은팁 감사합니다 ^^

11개월 전

@뭉게구름그누 

어이쿠 감사합니다.

11개월 전

감사합니다 ^^

11개월 전

@민트다이어리 감사합니다

게시글 목록

번호 제목
23966
23963
23953
23949
23938
23935
23933
23928
23919
23918
23917
23910
23902
23901
23897
23894
23893
23891
23885
23872
23870
23862
23859
23853
23845
23838
23827
23819
23805
23801