SynologyのNASにインストールしたWordpressでパーマリンク設定ができるようにする

こんにちは。 Qiita初投稿です。よろしくお願いいたします(-_-)

最近SynologyのNAS(DS116j)を使ってポートフォリオサイトをWordpressで作成しています。パーマリンク設定を変更したところ、リンク先がすべて 404エラーになってしまった…. 修復するまでの備忘録

構成

NAS : DS116j(DSM 6)
Wordpress 4.9.1
Nginxを利用

修復方法

DSMよりSSHが有効になっている前提。NASにSSH経由で接続
Nginxの設定を確認する

$ vim /etc/nginx/app.d/server.webstation-vhost.conf

下の方に以下のような記述があるところがあるのでパスをメモする

include /usr/local/etc/nginx/conf.d/固有の番号/user.conf*;

先程メモしたパス先にuser.conf.wordpress-permalinkファイルを作成し以下を記述(要root)

location /{
try_files $uri $uri/ /index.php?$args;
}

Nginxを再起動する

synoservicecfg --restart nginx

これでパーマリンク設定変えても404エラー出ることなくページ遷移できるようになります

参考

DSM6 : Configure Nginx for WordPress permalinks (avoid 404)

[紹介元] WordPressタグが付けられた新着投稿 – Qiita SynologyのNASにインストールしたWordpressでパーマリンク設定ができるようにする

関連記事