
Raspberry Pi & WordPress でパーマリンク設定のリンク切れを対処
本記事にはアフィリエイト広告が含まれます。
前回の続きです。
問題点その2 パーマリンク設定を「基本」以外に変更するとリンク切れ(404エラー)になってしまう
こちらの記事を参考に調査、設定しました。
.htaccess
まず、.htaccess が生成されていないので、手動で作成してみました。ルートディレクトリに.htaccessを作成し下記を記述します。
| 1 2 3 4 5 6 7 8 9 10 | # BEGIN WordPress RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] # END WordPress | 
Apache2
そして、我が家では Raspberry Pi をWebサーバにしているので、Apacheの設定を行いました。
色々調べて辿り着いたこちらの記事を参考にさせて頂きました。
1. Rewrite を有効にする
| 1 2 | cat /etc/apache2/mods-available/rewrite.load LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so  | 
2. Apache2.conf に モジュールの追加
| 1 | sudo vi /etc/apache2/apache2.conf | 
1のモジュールを追加する(下記を追加)
| 1 | LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so | 
2. .htaccess を許可する
| 1 | sudo vi /etc/apache2/sites-available/xxxx.conf | 
AllowOverrideがNoneだったのでAllに変更する
| 1 | AllowOverride All | 
3. Apache 再起動
| 1 | sudo service apache2 restart | 
これで無事にパーマリンク設定を変更することができました 🙂
 お母ちゃん 
             2016.4.23
            お母ちゃん 
             2016.4.23 
          


 
		 
		 
		 
		 
		 
		 
		 
		 
  
同じ問題で困っていまして、済みませんがお教え願います。
sudo vi /etc/apache2/sites-available/xxxx.conf
この☓☓☓☓の部分は、三種のファイルを同じように書き込めという意味でしょうか?
AllowOverride All はどこに書き込めばよいのでしょうか?