구글 클라우드 플랫폼에서 Compute Engine을 통해 WordPress를 설치한 경우
제목이나 Tag에 한글이 들어가면 링크가 깨지는 현상이 발생한다. 인코딩 문제이니 간단히 해결해보자.
Solution
- SFTP로 서버에 접속한다.
- /etc/apache2/apache2.conf 를 다음과 같이 수정한다.
- SSH 접속하여 임시로 permission을 확보한다. $: sudo chmod 777
1 2 3 4 5 |
<Directory /var/www/> Options Indexes FollowSymLinks AllowOverride None <- All로 수정 Require all granted </Directory> |
- /var/www/html/ 위치에 아래 내용을 담은 .htaccess 파일을 집어 넣는다.
1 2 3 4 5 6 7 8 9 10 11 12 13 |
<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> |
- apache를 재시작한다. $: sudo service apache2 restart
큰 도움이됐어요~~~
감사합니다