WordPress ツール・ソフトウェア

WordPressの記事のリンクをクリックしても Not Found と出る

現象:

記事へのリンクをクリックすると・・・

moz-screenshot-2

と出る。

原因:

初めは、「パーマネントリンク」の設定のためかと思い、日本語の記事名が入らないようにしたり、記事の投稿IDをいろいろ設定してみたが、Apacheサーバー側の設定が必用な様だ。
ローカルのテスト用のサーバーで発生した。Web上には、あまり情報が無かったが、商用のプロバイダーは、元々設定がされているので、設定する必要が無いのかもしれない。多分。

解決策:

1) httpd.conf の設定を変更

mod_rewrite  というモジュールを有効にする必要がある。このモジュールは、Apache から要求された URL を、変換して別のURLにする事ができる。複雑な動的URLを外側から隠する事ができ、WordPress の内的な動的URL を Webページ上は、簡単な URLに見せる事ができる。
41. mod_rewriteを使いこなそう - PHP TIPS:ITpro

httpd.conf から、このモジュールを有効にするために、コメントを外す。

#LoadModule rewrite_module modules/mod_rewrite.so

コメントを外して以下の様にする。

LoadModule rewrite_module modules/mod_rewrite.so

2) wordpress の導入ディレクトリに対して以下の設定をする。
この設定によって、PHP スクリプトが、wordpress の導入ディレクトリで使用できるようになる。

httpd.conf の中に、以下の記述を追加する。

<Directory “C:/Documents and Settings/yuhki/My Documents/My Documents/WebPage/wordpress”>
AllowOverride All
</Directory>

-WordPress, ツール・ソフトウェア

Copyright© エンジニアの何でもメモ帳 , 2022 All Rights Reserved.