본문 바로가기
인프라/리눅스

[LINUX] 우분투 apache2 페이지 리다이렉트 설정방법

by IT맥구리나스 2023. 11. 24.

Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration

 

우분투에 설치한 apache2에서 페이지 리다이렉트를 하고 싶다.

 

아래는 abc.co.kr/ 페이지를 입력하면 abc.co.kr/account.php로 페이지를 리다이렉트하는 예제이다

 

ubuntu 20.04 apache2 설치 기준이다

 

설정내역

 

코드삽입

vi /etc/apache2/sites-avilable/000-default.conf 편집기로 열어서

<VirtualHost *:80> </ VirtualHost > 사이에 아래 코드를 삽입한다

    RewriteEngine On
    RewriteCond %{REQUEST_URI} ^/$
    RewriteRule ^/$ /account.php [R=301,L]

 

모듈 enable

rewrite 모듈을 아래명령어를 수행하여 enable시켜야한다

rewirte 모듈을 enable 시키지 않으면 apache2 재시작시 아래 에러가 발생할 것이다.

Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration

 

a2enmod rewrite

 

서비스 재시작

apache2를 재시작한다

systemctl restart apache2
반응형

댓글