WordPressを使ってブログを構築して、
パーマリンクの設定を「カスタム構造」に変更したのですが、
記事ぺーにアクセスすると、
The requested URL /blog/3/ was not found on this server.
と表示されてしまいます。
.htaccessは作成されていたのですが、
「mod_rewrite」を利用出来るようになっていないようです。
早速、
# vi /usr/local/apache2/conf/httpd.conf
で、Apacheの設定ファイルを開き、
<Directory "/usr/local/apache2/htdocs">
・
・
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# AllowOverride FileInfo AuthConfig Limit
#
AllowOverride None
・
・
</Directory>
という記述を探します。
で、
AllowOverride None
を
AllowOverride All
に変更すればいいはず!!
# /usr/local/apache2/bin/apachectl restart
で、Apacheを再起動してもう一度アクセスしてみたのですが、
やはり、
Not Foundのまま!!
そう言えば、
「mod_rewrite」を有効にしていないわ。。。
ということで、
もう一度、
# vi /usr/local/apache2/conf/httpd.conf
として、
Apacheの設定ファイルを開き、
#LoadModule rewrite_module modules/mod_rewrite.so
の先頭部分の「#」を削除して、
LoadModule rewrite_module modules/mod_rewrite.so
とし、
Apacheを再起動して、
今度は無事にページが表示されました。
この記事へのコメントはありません。