Apache URL 오류 리다이렉트 시키기

Bot 혹은 접속자가 임의의 URL로 접근시 403에러가 발생하게 됩니다. 403에러가 발생하는 페이지로 접근하는 사용자를 특정 페이지로 이동시키는 방법입니다.

다음 내용을 VirtualHost 또는 Apache 설정파일에 입력하시면 됩니다.

NameVirtualHost *:80
	<VirtualHost *:80>
		DocumentRoot /home/public_html
		ServerName ysyu.kr
		ServerAlias www.ysyu.kr
		CoustomLog logs/ysyu.kr_access_log
		ErrorLog logs/ysyu.kr_error_log
		# 404 페이지를 이용해서 다른 페이지로 보내버리기
		ErrorDocument 403 "https://ysyu.kr"
	</VirtualHost>

이런 방식으로 여러 에러코드에 대해 다음과 같이 섫정을 하면 적용됩니다.

ErrorDocument <3-digit-code> <action>