구글 클라우드 플랫폼에서 Compute Engine을 통해 워드프레스를 설치한 경우 아래와 같이 고유 주소를 변경하고자 할 때 뜬금없는 404 에러를 만나게 됩니다.
이럴 땐 SSH로 접속해 간단하게 해결해 봅시다.
1. AllowOverride 수정
sudo nano /etc/apache2/apache2.conf
위의 명령어를 실행한 후 <Directory /var/www/>의 AllowOverride를 ALL로 수정합니다.
2. htaccess 수정
sudo nano /var/www/html/.htaccess
그다음 위 명령어를 입력하고 워드프레스의 .htaccess를 수정합니다.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
<IfModule mod_URL.c>
ServerEncoding UTF-8
ClientEncoding EUC-KR
</IfModule>
마찬가지고 저장 후 종료.
3. 서버 재실행
sudo service apache2 restart
이제 아파치 서버를 재시작합니다.
짜잔~ 이제 404 에러도 사라지고 한글 주소도 잘 입력되는군요!
댓글