멀티도메인 호스팅에 대한 robots.txt 분리 설정

Progmming/PHP|2024. 2. 28. 14:59
반응형

 

특정도메인에 대해서 robots.txt 설정이 되어야하는 경우

혹은 도메인 별로 robots.txt 설정이 필요한 경우 

 

아래와 같이 .htaccess 상에 추가하면 됨.

 

<IfModule mod_rewrite.c>
    RewriteEngine On

    # abc.uhoon.co.kr 도메인에 대한 리디렉션
    RewriteCond %{HTTP_HOST} ^abc\.uhoons\.co.kr$ [NC]
    RewriteRule ^robots\.txt$ robots_uhoons.txt [L]

	# b2b.uhoon.co.kr 도메인에 대한 리디렉션
    RewriteCond %{HTTP_HOST} ^b2b\.uhoons\.co.kr$ [NC]
    RewriteRule ^robots\.txt$ robots_uhoons.txt [L]

    # 나머지 도메인에 대한 리디렉션
    RewriteCond %{HTTP_HOST} !^abc\.uhoon\.co.kr$ [NC]
    RewriteRule ^robots\.txt$ robots.txt [L]
</IfModule>

 

 

본인의 경우는 codeigniter로 public_html 하위에 폴더로 멀티도메인 서비스를 하는데

robots.txt 가 분리 설정이 필요하게 되어 적용함.

댓글()

PHP CI 로그 레벨별 파일 분리 하는 방법

Progmming/PHP|2023. 1. 19. 11:23
반응형

libraries/Log.php

// 아마도 상단에 이렇게 선언이 되어있을텐데..
protected $_levels = array('ERROR' => '1', 'DEBUG' => '2',  'INFO' => '3', 'ALL' => '4');

// $level 을 추가하면 기존 log연월일.php 가 ERROR-연월일.php로 바뀌게 됨. 에러 레벨별로 로그 분리
$filepath = $this->_log_path.$level.'-'.date('Y-m-d').'.php';

 

 

 

https://cikorea.net/bbs/view/lecture?idx=7113 

 

[게임서버] 로그파일 분리하기

CI 기본은 log-년-월-일.php와 같이 단일파일로 로그가 저장이 됩니다. 단일파일로 로그가 합쳐져 있을경우 분석시간이 많이 걸리기 때문에 분리를 하게 됩니다. (예 : 결제로그를 별도로 분리해서

cikorea.net

 

댓글()

php empty() 함수 만약 변수의 값이 0 이라면?

Progmming/PHP|2021. 9. 15. 18:55
반응형

php 로 개발언어를 바꾸니..생기는 여러가지 소소한 차이들

 

값이 존재하고 0이 아니어야 함. 

실제 값이 0일 경우에도 false 값이 Return 되기 때문에 주의가 필요함.

해당 변수의 실제 값이 0 일 경우 return Type 이 boolean 이기 때문에 0이 리턴되면 False로 판단되어 문제가 됨.

 

 

https://www.php.net/manual/en/function.empty.php

 

댓글()