.htaccess 관련팁 > knowledge

본문 바로가기
사이트 내 전체검색

knowledge

.htaccess 관련팁

페이지 정보

작성자 웹지기 댓글 0건 조회 5,631회 작성일 18-09-11 11:32

본문

해당 팁은 '타이니'님께서 알려주신 정보를 동의하에 재구성하여 쓰게 되었습니다

'타이니'님 홈피 주소 : http://kimsq.cweb.co.kr/


자신의 웹사이트.htaccess를 수정해서 웹 사이트 퍼포먼스 향상 및 트래픽 절감 효과를 얻을수 있는 팁입니다

- .htaccess 파일은 기본 숨김 파일이므로 ftp 프로그램에서 숨김파일 보기 옵션을 키셔야 볼 수 있고

기본적으로 루트에 있습니다(index.php 파일 있는곳, 모듈폴더와 레이아웃폴더 들이 있는곳 있죠? 그폴더입니다)

- 웹서버 환경설정 및 버전. 그리고 아파치모듈 설치유무에 따라 몇가지 옵션은 작동하지 않을 수 있습니다

- 작업전에 반드시 .htaccess 파일을 백업하고 언제든지 원래 상태로 돌릴수 있는 지식을 가진 상태에서 작업해주세요

- .htaccess파일에 한글이 입력되거나 하면 바로 오류를 뱉으니 놀라지마시고 원래상태로 돌려주시면 됩니다


1.Database 정보파일 (./files/config/db.config.php) 보호

자신의웹사이트주소/files/config/db.config.php 이렇게 접속해 보시면 내용은 나오지 않지만 접속이 되실겁니다

  아래 옵션을 적용하시면 해당 파일로 접근시 서버차원에서 차단시켜버립니다

       (해당 파일에는 db에 접속시 필요한 정보가 들어있습니다)

Database 정보파일 (./files/config/db.config.php) 보호

#Option 01

<files db.config.php>

order allow,deny

deny from all

</files>


2. 첨부파일 폴더 (./files/attach) 보호

이번 팁은 ./files/attach 경로에 파일명 .htaccess 로 만드신후 아래 소스를 적으시고 넣으시면됩니다

적용 후엔 첨부파일 폴더에 악의적으로 PHP코드가 심어진 파일이 업로드 되더라도 PHP로 실행하지 않습니다

php를 사용하지 않는다는 내용의 소스이므로 첨부파일 폴더가 아닌곳에 넣으시면 php가 작동하지 않습니다

설명이 이해가 안되시는 분들은 .htaccess 이 파일을 .htaccess라는 이름으로 ./files/attach 경로에 넣으시면됩니다

넣기 전과 넣은 후를 테스트 해보시려면 phpver.php 이 파일을 ./files/attach 에 업로드 하고 웹에서 접속하고

아래 팁 적용 후 다시 접속하시면 php파일이 실행되지않고 다운로드창이 뜨는걸 확인하실수 있습니다

첨부파일 폴더 (./files/attach) 보호

#Option 02

<IfModule mod_php5.c>

  php_value engine off

</IfModule>

<IfModule mod_php4.c>

  php_value engine off

</IfModule>


3. .htaccess 파일 (./.htaccess) 보호

웹 서버 유저 (호스팅사용자) 별로 일부 아파치 환경설정을 바꿀 수 있는 .htaccess 파일을 보호합니다 적용 후엔

.htaccess 파일을 서버차원에서 보호합니다 아파치 환경설정을 변경해 악의적인 목적을 달성하는 해킹을 예방합니다

.htaccess 파일 (./.htaccess) 보호

#Option 03

<files ~ "^.*\.([Hh][Tt][Aa])">

order allow,deny

deny from all

</files>


4. 웹 서버의 에러 페이지 변경

404 Not found(파일없음),403 Forbidden(권한없음),500 Internal Server(프로그램오류) 등의 에러 발생시 원하는 페이지를

띄울수 있습니다 적용 후 자신의웹사이트주소/가나다라 같이 없는 페이지를 입력하시면 적용된걸 보실수 있습니다

웹 서버의 에러 페이지 변경

#Option 04

ErrorDocument 404 http://www.naver.com/

ErrorDocument 403 http://www.naver.com/

ErrorDocument 500 http://www.naver.com/


5. 홈페이지 주소에 무조건 www 붙이기

홈페이지 접속시 www를 붙이지 않고 접속해도 무조건 www를 붙여주는 기능입니다

이건 애드온으로도 많이 나와있는데 개인적으로 애드온을 최소화 하는 편이라 저는 이렇게 적용시켰습니다

홈페이지 주소에서 WWW 붙이기

#Option 05

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteCond %{HTTPS} !=on

RewriteCond %{HTTP_HOST} !^www\..+$ [NC]

RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

</IfModule>


6. 이미지 파일 무단링크 방지 (jpg,jpeg,png,gif,bmp)

자신의 서버에 있는 이미지 파일을 다른 홈페이지에서 http:// 방식으로 링크하는 것을 방지합니다

트래픽 절약에 상당히 효과가 있지만, 홈페이지 이용회원들의 반발이 있을 수도 있으니 검토가 필요합니다

아래 소스에 naver 라고 적힌곳에 자신의 주소를 적어주세요

이미지 파일 무단링크 방지 (jpg,jpeg,png,gif,bmp)

#Option 06

<IfModule mod_rewrite.c>

RewriteEngine on

RewriteCond %{HTTP_REFERER} !^$

RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?www.naver.com.*$ [NC]

RewriteRule \.(jpg|jpeg|png|gif|bmp)$ _ [NC,R,L]

</IfModule>


7. 데이터 파일 무단링크 방지 (pdf,zip,hwp,doc,docx,ppt,pptx,pps,ppsx,xls,xlsx)

자신의 서버에 있는 데이터 파일을 다른 홈페이지에서 http:// 방식으로 링크하는 것을 방지합니다

트래픽 절약에 상당히 효과가 있지만, 홈페이지 이용회원들의 반발이 있을 수도 있으니 검토가 필요합니다

아래 소스에 naver 라고 적힌곳에 자신의 주소를 적어주세요

데이터 파일 무단링크 방지 (pdf,zip,hwp,doc,docx,ppt,pptx,pps,ppsx,xls,xlsx)

#Option 07

<IfModule mod_rewrite.c>

RewriteEngine on

RewriteCond %{HTTP_REFERER} !^$

RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?www.naver.com.*$ [NC]

RewriteRule \.(pdf|zip|hwp|doc|docx|ppt|pptx|pps|ppsx|xls|xlsx)$ _ [NC,R,L]

</IfModule>


8. 최적 CACHE 설정 - 트래픽 대폭 감소

브라우저 캐시 관련 파일 종류별로 최적 만기일을 설정합니다 설정이 없을 경우 보통 1주일이 지나면 새로 다운로드 받습니다

파일 종류별로 캐시 만기일을 최적 설정해 놓을 경우 약 1개월 후 부터는 웹 사이트의 재 방문율이 높을경우

평균 트래픽이 20%이상 감소합니다

최적 CACHE 설정 - 트래픽 대폭 감소

#Option 08

<IfModule mod_expires.c>

ExpiresActive on

 

ExpiresDefault                          "access plus 1 month"

 

ExpiresByType text/cache-manifest       "access plus 0 seconds"

ExpiresByType text/html                 "access plus 0 seconds"

ExpiresByType text/xml                  "access plus 0 seconds"

ExpiresByType application/xml           "access plus 0 seconds"

ExpiresByType application/json          "access plus 0 seconds"

 

ExpiresByType application/rss+xml       "access plus 3 hour"

ExpiresByType application/atom+xml      "access plus 3 hour"

 

ExpiresByType image/gif                 "access plus 1 month"

ExpiresByType image/png                 "access plus 1 month"

ExpiresByType image/jpg                 "access plus 1 month"

ExpiresByType image/jpeg                "access plus 1 month"

   

ExpiresByType video/ogg                 "access plus 2 month"

ExpiresByType audio/ogg                 "access plus 2 month"

ExpiresByType video/mp4                 "access plus 2 month"

ExpiresByType video/webm                "access plus 2 month"

   

ExpiresByType text/x-component          "access plus 1 year"

ExpiresByType application/x-font-ttf    "access plus 1 year"

ExpiresByType font/opentype             "access plus 1 year"

ExpiresByType application/x-font-woff   "access plus 1 year"

ExpiresByType image/svg+xml             "access plus 1 year"

ExpiresByType application/vnd.ms-fontobject "access plus 1 year"

ExpiresByType text/css                  "access plus 1 year"

ExpiresByType application/javascript    "access plus 1 year"

ExpiresByType image/x-icon              "access plus 1 year"

</IfModule>


9. 악성 봇 (bots) 차단

홈페이지 전체를 통채로 긁어가는 용도의 어플이 있습니다 이와 비슷한 어플들을 악성 봇으로 판단하여 차단합니다

이런 어플을 사용하는 사람들은 나름의 이유가 있겠습니다만, 홈페이지 운영에 있어서는 트래픽은 곧 돈입니다

악성 봇 (bots) 차단

#Option 09

<IfModule mod_rewrite.c>

RewriteEngine On 

RewriteCond %{HTTP_USER_AGENT} ^BlackWidow [OR]

RewriteCond %{HTTP_USER_AGENT} ^Bot\ mailto:craftbot@yahoo.com [OR]

RewriteCond %{HTTP_USER_AGENT} ^ChinaClaw [OR]

RewriteCond %{HTTP_USER_AGENT} ^Custo [OR]

RewriteCond %{HTTP_USER_AGENT} ^DISCo [OR]

RewriteCond %{HTTP_USER_AGENT} ^Download\ Demon [OR]

RewriteCond %{HTTP_USER_AGENT} ^eCatch [OR]

RewriteCond %{HTTP_USER_AGENT} ^EirGrabber [OR]

RewriteCond %{HTTP_USER_AGENT} ^EmailSiphon [OR]

RewriteCond %{HTTP_USER_AGENT} ^EmailWolf [OR]

RewriteCond %{HTTP_USER_AGENT} ^Express\ WebPictures [OR]

RewriteCond %{HTTP_USER_AGENT} ^ExtractorPro [OR]

RewriteCond %{HTTP_USER_AGENT} ^EyeNetIE [OR]

RewriteCond %{HTTP_USER_AGENT} ^FlashGet [OR]

RewriteCond %{HTTP_USER_AGENT} ^GetRight [OR]

RewriteCond %{HTTP_USER_AGENT} ^GetWeb! [OR]

RewriteCond %{HTTP_USER_AGENT} ^Go!Zilla [OR]

RewriteCond %{HTTP_USER_AGENT} ^Go-Ahead-Got-It [OR]

RewriteCond %{HTTP_USER_AGENT} ^GrabNet [OR]

RewriteCond %{HTTP_USER_AGENT} ^Grafula [OR]

RewriteCond %{HTTP_USER_AGENT} ^HMView [OR]

RewriteCond %{HTTP_USER_AGENT} HTTrack [NC,OR]

RewriteCond %{HTTP_USER_AGENT} ^Image\ Stripper [OR]

RewriteCond %{HTTP_USER_AGENT} ^Image\ Sucker [OR]

RewriteCond %{HTTP_USER_AGENT} Indy\ Library [NC,OR]

RewriteCond %{HTTP_USER_AGENT} ^InterGET [OR]

RewriteCond %{HTTP_USER_AGENT} ^Internet\ Ninja [OR]

RewriteCond %{HTTP_USER_AGENT} ^JetCar [OR]

RewriteCond %{HTTP_USER_AGENT} ^JOC\ Web\ Spider [OR]

RewriteCond %{HTTP_USER_AGENT} ^larbin [OR]

RewriteCond %{HTTP_USER_AGENT} ^LeechFTP [OR]

RewriteCond %{HTTP_USER_AGENT} ^Mass\ Downloader [OR]

RewriteCond %{HTTP_USER_AGENT} ^MIDown\ tool [OR]

RewriteCond %{HTTP_USER_AGENT} ^Mister\ PiX [OR]

RewriteCond %{HTTP_USER_AGENT} ^Navroad [OR]

RewriteCond %{HTTP_USER_AGENT} ^NearSite [OR]

RewriteCond %{HTTP_USER_AGENT} ^NetAnts [OR]

RewriteCond %{HTTP_USER_AGENT} ^NetSpider [OR]

RewriteCond %{HTTP_USER_AGENT} ^Net\ Vampire [OR]

RewriteCond %{HTTP_USER_AGENT} ^NetZIP [OR]

RewriteCond %{HTTP_USER_AGENT} ^Octopus [OR]

RewriteCond %{HTTP_USER_AGENT} ^Offline\ Explorer [OR]

RewriteCond %{HTTP_USER_AGENT} ^Offline\ Navigator [OR]

RewriteCond %{HTTP_USER_AGENT} ^PageGrabber [OR]

RewriteCond %{HTTP_USER_AGENT} ^Papa\ Foto [OR]

RewriteCond %{HTTP_USER_AGENT} ^pavuk [OR]

RewriteCond %{HTTP_USER_AGENT} ^pcBrowser [OR]

RewriteCond %{HTTP_USER_AGENT} ^RealDownload [OR]

RewriteCond %{HTTP_USER_AGENT} ^ReGet [OR]

RewriteCond %{HTTP_USER_AGENT} ^SiteSnagger [OR]

RewriteCond %{HTTP_USER_AGENT} ^SmartDownload [OR]

RewriteCond %{HTTP_USER_AGENT} ^SuperBot [OR]

RewriteCond %{HTTP_USER_AGENT} ^SuperHTTP [OR]

RewriteCond %{HTTP_USER_AGENT} ^Surfbot [OR]

RewriteCond %{HTTP_USER_AGENT} ^tAkeOut [OR]

RewriteCond %{HTTP_USER_AGENT} ^Teleport\ Pro [OR]

RewriteCond %{HTTP_USER_AGENT} ^VoidEYE [OR]

RewriteCond %{HTTP_USER_AGENT} ^Web\ Image\ Collector [OR]

RewriteCond %{HTTP_USER_AGENT} ^Web\ Sucker [OR]

RewriteCond %{HTTP_USER_AGENT} ^WebAuto [OR]

RewriteCond %{HTTP_USER_AGENT} ^WebCopier [OR]

RewriteCond %{HTTP_USER_AGENT} ^WebFetch [OR]

RewriteCond %{HTTP_USER_AGENT} ^WebGo\ IS [OR]

RewriteCond %{HTTP_USER_AGENT} ^WebLeacher [OR]

RewriteCond %{HTTP_USER_AGENT} ^WebReaper [OR]

RewriteCond %{HTTP_USER_AGENT} ^WebSauger [OR]

RewriteCond %{HTTP_USER_AGENT} ^Website\ eXtractor [OR]

RewriteCond %{HTTP_USER_AGENT} ^Website\ Quester [OR]

RewriteCond %{HTTP_USER_AGENT} ^WebStripper [OR]

RewriteCond %{HTTP_USER_AGENT} ^WebWhacker [OR]

RewriteCond %{HTTP_USER_AGENT} ^WebZIP [OR]

RewriteCond %{HTTP_USER_AGENT} ^Wget [OR]

RewriteCond %{HTTP_USER_AGENT} ^Widow [OR]

RewriteCond %{HTTP_USER_AGENT} ^WWWOFFLE [OR]

RewriteCond %{HTTP_USER_AGENT} ^Xaldon\ WebSpider [OR]

RewriteCond %{HTTP_USER_AGENT} ^Zeus

RewriteRule ^.* - [F,L]

</IfModule> 


10. 디렉토리 리스팅 방지

웹서버의 특정 폴더에 index 파일이 없을 경우 디렉토리 전체를 리스트하지 않게 합니다.

대부분의 서버에 이미 설정되어 있습니다 단, 외국 일부 웹호스팅 업체나 개인적으로 서버 세팅을 하셨을 경우

설정이 미처 되어 있지 않을 수 있습니다

디렉토리 리스팅 방지

#Option 10

Options All -Indexes


11. 일부 데이터 파일을 브라우저에서 바로 열리는 경우없이 무조건 다운로드

     (pdf,csv,hwp,doc,docx,ppt,pptx,pps,ppsx,xls,xlsx)

위 파일 확장자를 가진 파일은 윈도우 설정에 따라 브라우저에서 바로 열리기도 합니다

무조건 다운로드 되도록 하는 설정이나, 아쉽게도 일부 서버 환경에서만 적용됩니다.

일부 데이터 파일을 브라우저에서 바로 열리는 경우없이 무조건 다운로드 (pdf,csv,hwp,doc,docx,ppt,pptx,pps,ppsx,xls,xlsx)

#Option 11

AddType application/octet-stream .csv

AddType application/octet-stream .xls

AddType application/octet-stream .xlsx

AddType application/octet-stream .doc

AddType application/octet-stream .docx

AddType application/octet-stream .hwp

AddType application/octet-stream .ppt

AddType application/octet-stream .pptx

AddType application/octet-stream .pps

AddType application/octet-stream .ppsx

AddType application/octet-stream .pdf


12. 서버 서명 (Signature) 출력 안함

서버 관련 에러페이지를 보면 하단에 서버 서명 (Signature) 이 출력됩니다

그 서명안에 서버 버전 정보와 호스트명 그리고 포트번호가 나오는데 해커에 의해 악용될 수 있으니 지웁시다

서버 서명 (Signature) 출력 안함

#Option 12

ServerSignature Off

추천0 비추천0

댓글목록

등록된 댓글이 없습니다.

Total 89건 1 페이지
  • 89 [ filezilla ] 설정, 편집기, 인터페이스, 파일, 로그 위치 변경으로 편하게 사용
  • [ filezilla ] 설정 변경으로 편하게 사용 설정화면 들어가기 : Edit &gt; Settings * 설정을 여는 방법 [편집(E)] -&gt; [설정(S)] 1. 서버와 자동 연동 기능 해제 1) &lt;설정&gt; - &lt;파일편집&gt; - [로컬 파일 편집을 감시하여 수정시 업로드 여부 묻기(W)] 해제 2. 편집기를 다른 편집기로 변경. 1) &lt;설정&gt; - ...
  • 웹지기 07-07 3685 0 0 댓글 0
  • 88 [ APM ][ NPM ] Nginx ( engine X )
  • Nginx [engine x] nginx [engine x]는 HTTP 및 리버스 프록시 서버이며 Igor Sysoev가 작성한 메일 프록시 서버 Rambler (RamblerMedia.com)를 포함하여 러시아의 많은 사이트에서 5년 이상 운영됨 기본 HTTP 서버 기능 정적 및 인덱스 파일 제공, 자동 인덱싱; 열린 파일 디스크립터 캐시 캐싱을 통한 가속 리버스 프록시; 간단한로드 밸런싱 및 내결함성 FastCGI, uwsgi, SCGI 및 memcached 서버 캐싱에 대한 지...
  • 웹지기 02-18 4396 0 0 댓글 0
  • 87 [ APM ][ NPM ] Apache HTTP Server | Apache( Nginx ) + PHP + …
  • Apache HTTP Server Apache는 www(월드와이드웹)의 초기 활용에 중요한 역할을 하는 유용한 웹서버 Apache는 www(월드와이드웹)의 초기 활용에 중요한 역할을하는 유명한 웹 서버 2009년에 1억 웹사이트 이정표를 넘어선 최초의 웹 서버 Apache는 Netscape Communications Corporation 웹서버의 첫 번째 대안으로, 기능 및 성능 측면에서 다른 Unix 기반 웹 서버와 경쟁하기 위해 발전 Apache를 사용하는 모든 웹 서버의 대부분...
  • 웹지기 02-18 4067 0 0 댓글 0
  • 86 [ xampp ] mysql 설치 > root 비밀번호 변경 후 phpmyadmin 접속 설정
  • xampp 에서 mysql root의 비밀번호를 변경하게 되면 phpmyadmin에 접속이 되지 않는다. root의 비밀번호를 phpmyadmin의 config파일에 넣어줘야 한다. /xampp/phpMyAdmin/config.inc.php 21줄에 mysql root로 설정된 비밀번호를 넣어준다.
  • 웹지기 01-19 5743 0 0 댓글 0
+1
  • 85 [ xampp ] 설치 후 root 경로 변경
  • xampp 패널을 열고 apache 의 config를 admin 클릭 Apache(http.conf) 파일을 연다 documentroot를 찾아서 경로를 변경해준다.
  • 웹지기 01-19 6723 0 0 댓글 0
+1
  • 84 [ laragon ] 프로그램 설치 링크 연결과 자동설치 방법
  • Laragon에서 자동설치 할 수 있게 해주는게 Menu &gt; Tools &gt; Quick add 부분에 나오는 명령어들이다. 이곳에 새로운 것을 추가 할 수 있고, 삭제 할 수도 있다. 일단 추가 하고 싶으면 선택하면 notepad++ 로 파일이 연결되어서 열리게 된다. 이부분에 원하는 방식으로 추가를 해주면 되는데 압축파일로된 경로를 입력해주면 된다. # 은 주석의 역할이므로 설명이나 간단제목을 적는다 이름으로 정의하고 싶은 부분을 변수처럼 왼쪽에 적...
  • 웹지기 11-02 4265 0 0 댓글 0
  • 81 [ synology ] ssh 접속하기 - root 계정 접속
  • 일단 ssh 를 열어줘야 한다. 제어판 &gt; 터미널 및 SNMP &gt; 터미널 &gt; SSH 서비스 활성화 체크 &gt; 포트 : 원하는포트(기본은 22 되도록 변경) &gt; 적용 사용자는 관리자의 권한을 가진 일반 사용자라 할지라도 ssh에 접속은 가능하나 root로의 전환은 불가능하다 root계정에 접속하고 싶다면 ssh에admin으로 로그인을 해야 한다. 비밀번호는 admin에서 설정한 비번과 같다 일반적으로 admin의 계정은 ...
  • 웹지기 06-15 5123 0 0 댓글 0
  • 80 [ windows ] xmanager / xshell / xftp / xlpd
  • 유료로 상용되는 쉘, ftp, 원격인쇄 프로그램 소개 xmanager / xshell / xftp / xlpd - xmanager = 윈도우에서 리눅스-원격 - xshell = ssh 클라이언트 - xftp = 네트워크 파일 전송 - xlpd = 원격인쇄 https://www.netsarang.com
  • 웹지기 06-11 4815 0 0 댓글 0
  • 79 autoset openssl install
  • 오토셋 버젼안에 openssl이 들어있다.openssl로 key와 csr을 만들자오토셋매니저설정 &gt; 웹서버세부설정 &gt; 웹서버 모듈관리 &gt; mod_ssl.so 체크설정 &gt; PHP세부설정 &gt; PHP확장모듈 설정 &gt; php_openssl.so 체크설정 &gt; 웹서버 세부설정 &gt; 가상호스트 설정C:\Autoset9\server\confhttp.conf 파일 수정Listen 80 하단에 Liste...
  • 웹지기 09-09 6880 0 0 댓글 0
  • 78 XenServer 5.6에 NAS 구성하기
  • [펌]http://ifwind.tistory.com/10XenServer의 Local Storage 중 일부를 NAS로 구성하여 리눅스 가상머신에는 NFS로 붙이고, 윈도우 가상머신에는 CFS로 붙이는 구성을 해보았다. XenServer에 NAS를 구성하면 다음과 같은 장점이 있다.ISO 라이브러리를 XenServer내에 구성할 수 있다.XenServer는 항상 가동중이기 때문에 VM의 상태와 관계없이 안정적인 네트워크 스토리지를 제공할 수 있다.VM에서 사용하는 중요 데이터를 XenServer에...
  • 웹지기 09-27 6560 0 0 댓글 0
  • 77 뉴스 rss 사이트
  • http://news.einfomax.co.kr/rss/ http://news.jtbc.joins.com/Etc/RssService.aspx SBS http://news.sbs.co.kr/rss/news_rss.jsp 속보 http://api.sbs.co.kr/xml/news/rss.jsp?pmDiv=all 정치 http://api.sbs.co.kr/xml/news/rss.jsp?pmDiv=politics 경제 http://api.sbs.co.kr/xml/news/rss.jsp?pmDiv...
  • 웹지기 10-05 7016 0 0 댓글 0
  • 76 무료 홈페이지 템플릿
  • 무료 템플릿(template) 사용방법템플릿은 여러 분야에서 많이 쓰이는 용어인데 영어사전을 찾아보니깐 ‘본뜨는 공구’, ‘형판’ 이라는 뜻으로 쓰이고 있습니다. html템플릿이라고 하면 html로 미리 웹문서를 디자인 해 놓은 것을 말한다고 보면 될 것 같습니다. 아래 나열된 사이트들은무료로템플릿을 제공하는 사이트들입니다.opendesigns.orgfreetemplatesonline.comcss4free.comfreecsstemplates.comoswd.orgfreecss.infoopensour...
  • 웹지기 09-27 11063 0 0 댓글 0
  • 75 네이버 스마트 에디터 폰트추가 방법
  • smarteditor2.min.js 파일this.addFont('Noto Sans KR', 'sans-serif', 0, "", "", 1, "abcd", true);smarteditor2.min.js 파일에this.addFont('Noto Sans KR', 'sans-serif', 0, "", "", 1, "abcd", true);SmartEditor2.html 샘플파일 스마트에디터 생성시...
  • 웹지기 09-04 11757 0 0 댓글 0
게시물 검색

회원로그인

접속자집계

오늘
5,700
어제
9,384
최대
33,828
전체
8,412,256

그누보드5
Copyright © funyphp.com. All rights reserved.