우분투에서 apt-get으로 apache를 설치 하고 워드프레스를 설치하고 테스트 중 mod_rewrite가 활성화 되어 있지 않다는 것을 발견 했다.

  1. 먼저 phpinfo() 함수로 mod_rewrite이 활성화 되어 있는지 확인 한다.

웹페이지에 phpinfo() 로 mod_rewrite 사용 가능 여부 확인 할수 있다.

mod_rewrite 를 찾을 수 없다면 아래 절차를 통해 활성화 해야 한다.

https://t1.daumcdn.net/cfile/tistory/2307A33C52D0080C15

  1. mod_rewrite 설치

sudo a2enmod rewrite

  1. 활성화한다.

sudo vi /etc/apache2/sites-available/default

sudo vi /etc/apache2/sites-available/000-default.conf

※ Ubuntu 13.10 부터 /etc/apache2/sites-available/default 가 아닌 000-default.conf 이다.

아래와 같이 입력하고 저장한다.

<Directory /var/www/>

Options Indexes FollowSymLinks MultiViews

AllowOverride All

Order allow,deny

allow from all