본문 바로가기

전체 글39

홈페이지에 표시되는 url 에서 확장자 숨기기 ( .html .php 등등) 이 방식은 서버에서 .htaccess 라는 파일설정을 읽어들인 후 적용되는 것이기 때문에 개발 도중 로컬이나 vs Code의 live server 같은 종류에는 적용이 되지 않는다. bitnami 로 설치한 apache 웹서버에선 제대로 동작하는 것을 확인하였다. 추후 카페24같은 웹호스팅 서비스에서도 작동하는지 확인 후 다시 최신정보를 업데이트 할 예정 (2022.08.16 잘 작동한다) 웹페이지 루트경로에 .htaccess 라는 파일을 만든다. (메모장이나 노트패드 등으로 그냥 만들면 됨) 해당 파일에 내용을 채워넣는다. RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^([^\.]+)$ $1.html [NC,L] 나는 지금 저 3줄.. 2021. 1. 14.
bitnami 웹서버, 한글깨짐 오류 해결방법 (apache) 웹페이지를 개발 중, visual studio code의 live server를 통해서는 아무문제가 없이 표시되던 것이 bitnami를 통해 페이지를 여니 한글이 다 깨져서 나왔다. 검색해보고나니 해결법 발견, 나는 bitnami를 통해 apache를 설치했었다. wampstack-"당신의버전"\apache2\conf\charset.conv 해당 파일에 맨 밑에 AddDefaultCharset UTF-8 을 추가하니까 잘 동작했다 ---- 내용 추가 또 갑자기 됐다가 안됐다가 .... 왜인지 모르겠음 다른 글을 보니 wampstack-"당신의버전"\apache2\conf\httpd.conf 여기에다가도 추가하래서 여기 맨밑에도 추가함 일단을 잘 되고 있음........ 참고 출처 https://codin.. 2021. 1. 14.
html파일에 html 파일 삽입하기 (head, header, footer 등 겹치는 파일 분리) 열심히 검색해본 결과 (키워드는 js include ... ) JQuery를 이용하는 방법이 있었고 w3.js 에서 제공하는 방법으로 하는 방법도 있었다. 위의 경우 모두 실행은 됐는데, 홈페이지 언어변경에 쓰는 i18n js라이브러리랑 사용할 때 이상하게 오류가 나서 홈페이지가 제대로 작동하지 않았다. 또 jquery를 사용한 경우에는 css가 늦게 적용돼서 새로고침 할 때 마다 잠깐 화면이 깨지거나, 적용한 애니메이션이 지멋대로 작동하는 등의 오류가 많았다. 찾아본 결과 document.write(` //코드 막 삽입, 엔터키를 인식하게 하려면 1 왼쪽의 키 특수문자로 따옴표 입력 `) 가 제일 깔끔했다. 그래서 해당부분에 다음과 같이 하면 깔끔하게 작동했다. //test.js document.wri.. 2021. 1. 13.