환경
- 우분투 18.04.2 LTS
- Apache/2.4.29 (Ubuntu)
XE3에서 index.php에는 접근되는데 다른페이지는 404에러가 발생했다. 짧은 주소를 이용하는게 원인인가 싶어 서버설정을 찾아봤다.
apache2서버에서 짧은 주소를 사용하고 싶은경우 mod_rewrite모듈을 활성화 시켜야 한다.
sudo a2enmod rewrite
그리고 /etc/apache2/apache2.conf 에서 ‘AllowOverride all’ 로 변경한다.
<Directory /your/path>
Options Indexes FollowSymLinks
AllowOverride all
Require all granted
</Directory>
아파치를 재시작해준다.
service apache2 restart
그래도 해결이 안되는 경우는 대부분 .htaccess 문제이니 파일을 확인해서 모듈 및 규칙이 올바르게 설정되어 있는지 확인한다.