最近このサイトのテーマを変更した。シンプルで好みである。
## パーマリンクを変更したらエラーになった
テーマの変更に伴って前から気になっていたパーマリンクの設定をしておこうということになった。
以前までは
https://salmon2073.net?p=xxx
だったのだが、これはイマイチかっこ悪い。あと、SNS でリンクを共有したりするときにアドレスからだいたいどんなことを書いているのか分かったほうがいいだろうと思ったので、
http;//salmon2073.net/%postname%
のような形にすることにした。
ところが、いざ設定してみると記事のページがリンク切れになってしまった。
検索してみたところ理由はリダイレクトの設定がきちんとできてないことらしく、プラグインを導入することで解決できるそうだ。
試しに紹介されている「Permalink Redirect」というプラグインを導入してみたがどうも解決しない… どうやら.htaccess が悪さをしているようだがよく分からない。
仕方なく前の記事は諦めて新しい記事を作ってみたのだが、下書き中のプレビューはできるのに公開して確認してみるとリンク切れになっていた。
## 原因は Apache のモジュールだった
ここで原因は Apache にあるのではないかと思いついた。
改めて調べてみると、「Rewrite」というモジュールが有効になってないのではないかとのこと。
そこでターミナルから、
“`
sudo a2enmod rewrite
sudo service apache2 restart
“`
としたら解決した。
ちなみに自分の環境は Ubuntu の 14.04amd64 で、さくらの vps の 2G プランを借りて使っている。”
コメント