.htaccess と mod_rewrite

vim /var/www/wordpress/.htaccess
でファイルを作成し
<IfModule mod_rewrite.c>>
RewriteEngine On
RewriteBase /wordpress/
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wordpress/index.php [L]
</IfModule>
を記述したものの、いまだアクセスできません
どうやら
mod_rewrite がサポートされていないサーバーでは
この状態が起きるようです
このため、ubuntu 11.10 mod_rewrite
で検索
さくらVPS(Ubuntu)でWordPressのパーマリンク設定の変更がうまくいかず404
を参考にさせていただきました
sudo vim /etc/apache2/sites-available/default
で設定ファイルを開き
AllowOverride None

AllowOverride All
へ変更
(2ヶ所あるので注意)
sudo a2enmod rewrite
でモジュール有効化
設定変更を反映するため
sudo /etc/init.d/apache2 restart
で apache2 を再起動します
これで、無事に設定反映されました

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です