본문 바로가기
서버.보안

.htaccess 이용 포워딩시키기,기타 update2022-04-27

by landzz 2022. 4. 27.

기록차 남김.

홈페이지 서버이전을 마쳤으나

네임서버 셋팅문제로 기존 서버로 계속 접속이 되어서

일단 구서버 접속시 신서버에 걸린 임시도메인으로 바로 포워딩시켜서

새로 셋팅된 서버에서 모든작업이 이루어 질수있게...

 

==================================================

 

RewriteEngine on

rewritecond %{http_host} ^접속도메인 [nc]

rewriterule ^(.*)$ http://신서버도메인/$1 [r=301,nc] 

rewritecond %{http_host} ^www.접속도메인 [nc]

rewriterule ^(.*)$ http://신서버도메인/$1 [r=301,nc] 

 

====================================================

//까페24서버용 에러리포팅.

php_value error_reporting 22527 

php_flag display_errors on

 

====================================================

## 폼등록개수 를 2000으로 늘림 기본값이 1000이었던거같음

php_value max_input_vars 2000

## 파일등록용량,갯수늘림

## max_file_uploads

php_value post_max_size 200M

php_value upload_max_filesize 200M

##한번폼전송에 파일필드갯수 기본값 10또는 20

php_value max_file_uploads 100  

 

## 디렉토리목록보기

Options +Indexes

 

## 확장자 없이 파일인식하게함.

Options +FollowSymLinks -MultiViews +Indexes

RewriteEngine On

## 디렉터리제외

RewriteCond %{REQUEST_FILENAME} !-d

 

## html 확장자파일있으면 연결시킴 url에서 .html생략가능

RewriteCond %{DOCUMENT_ROOT}/%{ENV:APP}%{REQUEST_URI}.html -f

RewriteRule (.*)? /%{ENV:APP}/$1.html [NC,L]

 

 

##

##RewriteCond %{REQUEST_FILENAME} !-f

##RewriteRule !^rw/ rw?param=%{REQUEST_URI}

 

##주소에 파일,디렉터리가 없을경우  chk.php호출

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^ /chk.php [L]

 

 

 

## 이미지외부링크차단

RewriteCond %{HTTP_REFERER} !^$

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

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

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

RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?daum.net [NC]

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

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

RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.co.kr [NC]

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

RewriteRule \.(gif|jpg|jpeg|png|GIF|JPG|JPEG|PNG)$ http://도메인주소/보여줄파일.jpg [NC,R,L]

 

 

## 접근금지

Deny from all

 

## 확장자체크후 허용된파일만 액세스 from gnuboard

<FilesMatch "\.(htaccess|htpasswd|[Pp][Hh][Pp]|[Pp]?[Hh][Tt][Mm][Ll]?|[Ii][Nn][Cc]|[Cc][Gg][Ii]|[Pp][Ll])">

Order allow,deny

Deny from all

</FilesMatch>

 

 

##################################################

#### 특수활용 2차이상서브도메인을 존재하는 폴더로 연결

RewriteEngine On

RewriteCond %{HTTP_HOST} ^(?!www\.)([^.]+)\.instorys\.kr$ [NC]
RewriteCond %{REQUEST_URI}::%1 !^/([^/]+).*?::\1
RewriteRule ^(.*)$ /%1/$1 [L]

RewriteCond %{HTTP_HOST} ^(?!www\.)(.*)\.instorys\.kr$ [NC]
RewriteCond %{REQUEST_URI}::%1 !^/([^/]+).*?::\1
RewriteRule ^(.*)$ /%1/$1 [L]

>> yog.instorys.kr   path : ~doc_root/yog

>> yog.comu.instorys.kr path : ~doc_root/yog.comu

>> gun.comu.instorys.kr : ~doc_root/gun.comu

>> gun.news.instorys.kr : ~doc_root/gun.news

>> gun.food.instorys.kr : ~doc_root/gun.food

>> gun.news.instorys.kr : ~doc_root/gun.news

##################################################

 

## ssl 강제포워딩 post 일경우 주의필요함.

RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

'서버.보안' 카테고리의 다른 글

MSSQL 이것저것 (feat 디비마이그레이션)  (0) 2022.12.22
리눅스 쉘스크립트 등등  (0) 2020.06.22
git bare 저장소 생성및 remote push  (0) 2016.03.30
자료찾아보기.  (0) 2016.01.04
리눅스 웹쉘찾기  (0) 2015.08.06

댓글