반응형

이름만 보았을때, 접근에 관한 정보가 들었다는건 다 짐작하였을 것이다.

그런데 이놈을 어떻게 사용하는건지는.. 나도 잘 모른다.;;

지금부터 알아보겠다.

.htaccess이란

.htaccess는 Apache를 이용한 Web 서버에서 디렉토리 단위로 설치 및 설정을 하는 파일이다. Apache에서는 httpd.conf라는 구성 파일에 Apache 설정을 하지만, Web 서버의 요점이되는 설정 파일이므로, Web 서버 관리자가 아니면 설정을 변경할 수 없다. .htaccess 파일은 httpd.conf에서 .htaccess 사용을 허용하는 경우, Web 서버 관리자뿐만 아니라 웹사이트 관리자 수준에서 Apache의 일부 설정을 할 수 있도록하는 것이다.
.htaccess에서 할 설정은 모두 httpd.conf에서 할 수 있으며, 성능이나 보안 측면에서 그것이 권장되고있다. 하지만 실제로는 서버 관리자가 htaccess를 사용하는 케이스가 많다. htaccess를 특정 디렉토리에 설치하면, htaccess에 기술된 내용이 설치된 디렉토리와 그 하위 디렉토리에 적용된다. 또한 하위 디렉터리 설정이 상부 디렉토리와 설정이 일치하지 않는 경우에는 하부 디렉토리 측의 설정이 우선합니다.
파일 이름 시작 부분에있는 점은 Unix 계열의 운영 체제에서 "숨김 파일"을 의미하고, 
"파일 이름이 없고 .htaccess라는 확장자만 가지는 파일"이라는 의미는 아니다.

원분
.htaccess(ドットエイチティーアクセス)とは、Apacheを用いたWebサーバにおいて、ディレクトリ単位で設置及び設定を行える設定ファイルである。
Apacheではhttpd.confという設定ファイルでApacheの設定を行うが、Webサーバの要となる設定ファイルであるため、Webサーバの管理者でないと設定を変更することができない。.htaccessはhttpd.confで.htaccessの利用を許可している場合、Webサーバ管理者のみならずウェブサイトの管理者レベルでApacheの一部設定を行えるようにしたものである。
.htaccessで行える設定は全てhttpd.confで行うことができ、パフォーマンスやセキュリティの観点からそれが推奨されている[1]が、実際はサーバー管理者も.htaccessを使うケースが多い。
.htaccessを特定のディレクトリに設置すると、.htaccess内に記述された内容が設置されたディレクトリとその下層のディレクトリに対して適用される。また、下層ディレクトリの設定が上層ディレクトリと設定が矛盾した場合は下層ディレクトリ側の設定が優先される。
ファイル名の先頭にあるドットはUnix系のオペレーティングシステムにおいて「隠しファイル」を意味しており、「ファイルタイトルが存在しない.htaccessという拡張子だけのファイル」という意味ではない。



사용법을 찾아볼려고 했으나, 괜찮은 툴이 있더라. 이툴을 쓰면 이젠 우리도 손쉽게 ㅎㅎㅎ


일본사이트인데 재수좋게 한글도 지원해 준다.


반응형
반응형

[MYSQL] 날짜함수를 이용한 데이터 가져오기 (date_add, date_sub)

date_add와 date_sub의 종류는

second - 초를 추가 합니다 (interval 1 second)
minute - 분을 추가 합니다. (interval 1 minute)
hour - 시간을 추가 합니다.(interval 1 hour)
day - 일을 추가 합니다.(interval 1 day)
month - 달을 추가 합니다.(interval 1 month)
year - 년을 추가 합니다.(interval 1 year)
minute_second - 분과 초를 추가 합니다.(interval "1:1" minnute_second)
hour_minute - 시간과 분을 추가 합니다.(interval "1:1" hour_minute)
year_month - 년과 월을 추가 합니다.(interval "1-1" year_month)
hour_second - 시간과 분,초를 추가 합니다(interval "1:1:1" hour_second)
day_minute - 일과 시간, 분을 추가 합니다.(interval "1 1:1" day_minute)
day_second - 일과 시간, 분, 초를 추가 합니다.(interval "1 1:1:1" day_second)

차를 구하고 싶으면

Select date_add("날짜", interval "-1 -1:-1:-1" day_second)  <<이렇게 하시면 날짜에서 하루 한시간 1분 1초를 뺀 시간이 나옵니다.

Select date_sub("날짜", interval "1 1:1:1" day_second) <<이렇게 하면 위 내용과 동일한 결과


select count(*) as tatalCnt From `goods` where writeday > date_add(now(), interval -1 day);
상품등록일자가 현재시간으로부터 1일전 사이에 있는 데이터의 갯수를 가져옴

date_add(now(), interval -1 day)
현재시간함수 now(), -1 day 1일전, -1 month 한달전 이런식으로 데이터를 가져올 수 있게된다.

반응형
반응형
반응형
반응형
반응형
반응형

반응형
반응형
반응형
반응형
반응형
반응형
반응형
반응형
반응형
반응형
반응형

+ Recent posts