개발
05/21/2019
Integrity 해시 생성
최근에 cdn 주소를 가져다 쓰다가 api 자체에서 Integrity 용 해시를 제공하지 않아서 생성 사이트를 찾아봤습니다. 제 경우에는 jQuery api 를 이용하려고 cdnjs api 에서 해당경로를 찾아냈는데 주소만 제공하고 별도의 해시를 제공하지 않았습니다. ssl 인증서를 사용하는 웹 페이지에서 외부 웹...
개발
05/21/2019
웹페이지 속도 측정
오늘 게시할 내용은 웹페이지 속도에 관련된 이야기입니다. 작거나 큰 웹 사이트를 운영하는 웹마스터분들이 고려하는것은 여러가지가 있습니다. 그 중 사용자(클라이언트)의 페이지 이용 품질은 큰 고려사항입니다. 이용 품질이라 말은 거창하지만 결국 '속도'가 문제입니다. 사용자, 특히 한국인은 3...
개발
05/20/2019
robots.txt 설정 및 사용법
안녕하세요! 오늘은 robots.txt에 대해서 기록을 남겨볼까 합니다. 검색엔진 최적화(SEO)에 대해서 관심이 있으시다면 알고있을 robots.txt 파일은 크롤러(검색엔진 봇)가 웹 사이트의 페이지를 수집할 때 참고하는 명령페이지입니다. 크롤러는 매 페이지를 방문 시 해당 도메인 루트에 위치하는 https...
개발
04/24/2019
PHP 이미지 용량 리사이징
웹페이지를 운영하거나 서비스하다보면 사용자를 통해 여러 파일이 서버에 업로드됩니다. 제일 많은 부분은 아마 이미지 파일일꺼고요. 예전과 다르게 요즘엔 고화질 이미지가 인터넷상에 널려있기 때문에 생각보다 이런 이미지파일이 모이고 모이면 서버용량에 부담이 생기구요. 또 사용자 입장에서...
개발
04/10/2019
canonical 메타 태그
검색엔진 최적화를 하다보면 같은 페이지인데 url 인자에 따라서 같은 페이지를 보는데도 여러 url로 제공되는 경우가 있습니다. https://erulabo.com/https://erulabo.com/?val=1 이 두가지 모두 메인 홈페이지로 가는 링크고 심지어 보여지는 정보도 똑같습니다. 단지 url 뒤에 get 파라미터가 붙었...
개발
04/10/2019
PHP 세션 유지시간 변경
php 환경 위에서 작업하다보면 로그인을 통한 회원 세션을 통해 사이트 이용권한을 분류하는 경우가 있습니다. 일반적인 랜딩 페이지에서는 그닥 신경쓸 필요가 없는 부분이지만 회원제도를 사용하는 홈페이지에서는 꼭 체크하고 가야할 부분입니다. 사용자의 사이트 이용 설정을 남기는 방법은 쿠키...
개발
04/01/2019
Nginx 환경에서 웹폰트 확장자 CORS 이슈
새로 웹서버 세팅 후 웹 폰트 파일을 직접 서버에 올리고 url 로 가져다 쓰다보니 일부 폰트 확장자(otf, woff, woff2 등)에 대해 CORS 문제가 발생했습니다. 일반적으로 직접 구글 웹폰트 주소를 통해서 이용하면 이미 구글서버의 경우에는 아래 문제에 대해 CORS 문제가 일어나지 않도록 조치를 취해...
개발
03/29/2019
PHP7.2 로 판올림 이후 PhpMyAdmin 이슈
PHP7.2 버전을 쓰면서 PhpMyAdmin을 사용하면 위와같은 에러가 나타나는 경우가 있습니다. 저는 디비이전 중 import 작업을 하려다보니 해당 페이지에서 저런 에러가 나타났습니다. 해당 에러에 대해 구글링을 해보니 PHP 메소드 결과값에 대해 사용방식이 변경됨에 따라 경고문구를 띄워주는 사항이...
개발
03/27/2019
Nginx 서브 디렉토리 역방향 프록시 설정
진행하는 프로젝트 중의 하나가 마스터 소스로 돌아갈 계획입니다.마스터 소스에서 하위에 클라이언트가 붙고 클라이언트는 아래처럼 각자 고유 url 주소를 부여 받습니다. 고객1: domain.com/asia/고객2: domain.com/africa/ 마스터 소스는 domain.com 의 루트에 종속되어있으므로 실제로 asia 와 afr...
개발
03/21/2019
PHP 파일 열고 처음부터 다시 쓰기
PHP 환경에서 사이트맵을 자동적으로 제작해주는 코드를 만들고 있었습니다.자연스레 파일 입출력 관련 코드를 쓰게됬는데 우분투(리눅스) 환경에서는 폴더에 새로운 파일을 쓸때 권한설정이 엄격하죠. 대부분 파일업로드처럼 파일을 서버에 새로 '쓰는' 행위를 할 때는 해당 디렉토리의 권한을 777로...