| 원작자 | 80san |
|---|---|
| 적용여부 | 적용 |
문하우스의 Zbxe의 설치경로는 www/zbxe/ 입니다.
1. http://www.moonhouse.co.kr의 2차도메인으로 접속을 해도 http://jcas.co.k 1차도메인으로 주소창에 보이게끔 설정되어 있습니다.( http://moonhouse.co.kr/zbxe/xetip/222238 참조 )
2. http://moonhouse.co.kr/zbxe로 접속을 해야합니다. 불편하죠 그래서 http://moonhouse.co.kr로 접속을 해도 되겠금 하는 설정을 사용중입니다.
( http://www.zeroboard.com/16660730 참조 )
3. 특정IP(외국의 검색사이트 같음)의 활동으로 트래픽이 너무 많이 발생하므로 트래픽을 많이 발생기키는 IP원천 차단을 사용중입니다. ( http://www.zeroboard.com/16724165 참조 )
[위의 3가지 설정을 하는 방법]
먼저 루트폴더에 .htaccess를 만들어서 아래의 스크립트를 작성해야 합니다.
zbxe폴더에 있는 .htaccess과 절대 아닙니다.(만약 이파일을 편집하면 홈페이지가 작동을 중단합니다.)
RewriteCond %{HTTP_HOST} ^(www\.jcas\.co\.kr)(:80)? [NC]
RewriteRule ^(.*) http://moonhouse.co.kr/$1 [R=301,L]
RewriteBase /
RewriteCond %{ENV:REDIRECT_SURI} ^$ [OR]
RewriteCond %{ENV:REDIRECT_SURI} ^/$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /zbxe/$1 [R]
RewriteRule ^/$ /zbxe/?mid=home [L]
RewriteRule ^$ /zbxe/?mid=home [L]
SetEnvIfNoCase remote_addr 93.174.93 go_out
SetEnvIfNoCase remote_addr 92.48.84 go_out
SetEnvIfNoCase remote_addr 77.91 go_out
SetEnvIfNoCase remote_addr 211.252 go_out
SetEnvIfNoCase remote_addr 222.122.194.76 go_out
SetEnvIfNoCase remote_addr 211.245.21 go_out
SetEnvIfNoCase remote_addr 192.68 go_out
SetEnvIfNoCase remote_addr 121.200 go_out
SetEnvIfNoCase remote_addr 78.110 go_out
SetEnvIfNoCase remote_addr 211.51 go_out
SetEnvIfNoCase remote_addr 78.46 go_out
SetEnvIfNoCase remote_addr 161.222 go_out
SetEnvIfNoCase remote_addr 57.68 go_out
SetEnvIfNoCase remote_addr 167.206 go_out
SetEnvIfNoCase remote_addr 217 go_out
SetEnvIfNoCase remote_addr 216 go_out
SetEnvIfNoCase remote_addr 213 go_out
SetEnvIfNoCase remote_addr 212 go_out
SetEnvIfNoCase remote_addr 209 go_out
SetEnvIfNoCase remote_addr 94.102 go_out
SetEnvIfNoCase remote_addr 158.64 go_out
Order Allow,Deny
Allow from all
Deny from env=go_out
1번 빨간색부분의 설정입니다.
http://moonhouse.co.kr/zbxe/xetip/222238 참조
2번 파란색부분의 설정입니다.
RewriteBase /
RewriteCond %{ENV:REDIRECT_SURI} ^$ [OR]
RewriteCond %{ENV:REDIRECT_SURI} ^/$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /zbxe/$1 [R]
RewriteRule ^/$ /zbxe/?mid=home [L]
RewriteRule ^$ /zbxe/?mid=home [L]
굵게 표시된 3곳을 자신의 설정에 맞게끔 편집하세요.
3번 부분의 설정은 차단할 IP를 적어 넣어시면 됩니다.
123.456.789.111 이렇게 모두 적어주시면 하나의 IP만 차단되고,
123 이렇게 첫 숫자만 적어주면 123으로 시작하는 모든 IP를 차단합니다.
제가 IP를 차단하면서 살펴보니 앞의 숫자3개가 보통 국가를 지정하더군요
그래서 유럽에서 오는 IP들은 원천차단 했습니다.
이것들은 robots.txt(http://moonhouse.co.kr/zbxe/xetip/152788/)의 규정을 거의 지키지 않더군요.
참고로 제가 사용하는 .htaccess 파일 올립니다.



자료실
MH 위젯스타일
문하우스 게시판스킨 V...
내용글 출력시 주소창에...
스케치북5 게시판스킨 ...
XE 1.5 이상의 버전 ...
shopXE 에서 배송지 ...
레이아웃 컨트롤 박스
SketchBook5 게시판스킨...
움직이는Gif 파일을 게...
화일첨부 디렉토리의 빈...




