외부 도메인에서 직접적인 링크를 막기 위한 방법입니다.


우선 셋팅을 하기 위해서는 url-rewrite 설치를 하셔야 합니다.


http://www.iis.net/downloads/microsoft/url-rewriteViewer


설치 후 web.config 파일을 여신 후 

<system.webServer></system.webServer> 사이에 아래 내용을 넣어주세요.

기존에 rewirte 내용이 있으면 rules만 추가해주시면 됩니다.


conditions 값에는 허용할 도메인에 대한 설정입니다.

xe 사용자로써 도메인 추가를 안하면 대부분이미지들이 절대 경로로 잡혀있는지라 대부분의 이미지가 안나오니 유의해주세요.


action은 대체 이미지 입니다.


외부 링크를 차단하는 대신 보여줄 이미지를 지정할 수 있습니다.


1
2
3
4
5
6
7
8
9
10
11
12
13
<rewrite>
    <rules>
        <rule name="Prevent Image Hotlinking">
            <match url=".*\.(gif|jpg|png|zip|7z)$" />
            <conditions>
                <add input="{HTTP_REFERER}" pattern="^$" negate="true" />
                <add input="{HTTP_REFERER}" pattern="http://www.uhoon.co.kr/.*$" negate="true" />
                <add input="{HTTP_REFERER}" pattern="http://uhoon.co.kr/.*$" negate="true" />
            </conditions>
            <action type="Rewrite" url="/files/attach/menu_button/361/410.20130414121940.menu_normal_btn.png" />
        </rule>
    </rules>
</rewrite>


build.prop 내용에 wlan.wfd.hdcp=disable 를 추가한 후 저장하고 재부팅한다


삼성 갤럭시 탭S2 8.0에서 테스트 하였을 때 정상작동 확인.


1. read

 Properties ini = new Properties();
 String mode="";
 ini.load(new FileInputStream("/sdcard/init.ini")); 
 mode=ini.getProperty("version"); 


2.write

Properties ini = new Properties();
ini.put("version", "default"); // property Add
ini.setProperty("version", "single"); 
ini.store(new FileOutputStream("/sdcard/FTPTemp/init.ini",true), "Initialize"); //save

+ Recent posts