워드프레스(wordpress)를 설치하고 고유주소(permalink)를 글 제목으로 수정했는데 rewrite 가 되질 않는다.
rewrite를 하기위해 .htaccess 가 수정되도록 설정도 해 뒀는데 여전히 안된다.
.htaccess 내용
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
구글 검색…그리고 역시 stackoverflow에서 답을 찾았다.
먼저 rewrite 모듈이 설치되어 있는지 확인한다.
$ apachectl -M | sort
access_compat_module (shared)
# 중간 생략
rewrite_module (shared)
# 이하 생략
모듈은 설치되어 있는데 rewrite가 되지 않는다면 vhost의 설정에 문제가 있다.
vhost 설정을 수정해준다.
$ sudo vi /etc/httpd/conf.d/vhost.conf
#vhost 상단에 아래 내용을 입력한다.
<Directory "/var/www/html/webroot">
Options Indexes FollowSymLinks
Require all granted
AllowOverride All
</Directory>
아파치를 리스타트 해 준다.
$ sudo apachectl graceful
'컴퓨터 일반 > 리눅스' 카테고리의 다른 글
zsh 설치 및 설정 (0) | 2020.04.27 |
---|---|
HTTP 503 service unavailable With PHP-FPM (0) | 2018.12.10 |
해킹 시도 로그 (0) | 2018.11.16 |
iptables 특정 IP 막기 (0) | 2018.11.10 |
서브라임 텍스트(sublime text) 설치 (0) | 2016.06.10 |