WordPressでエントリーページのパーマリンク(URL)を変更する方法
WordPressをインストールすると投稿した記事のURLはデフォルトでは
http://example.com//?p=123
という具合になっていますが、これを
http://example.com/カテゴリ/エントリー名
に変更する方法の覚書です。
まず管理画面の
設定→パーマリンク設定
を開き、一般的な設定をデフォルトからカスタム構造に変更し、横の四角の中には
/%category%/%postname%/
と入力します。%postname% とした場合、エントリー名がそのまま日本語で表示されますのでURLが長くなってしまいます。
(※手動でエントリー名を変更したい、英語表記にしたい場合)
短くしたい場合は /%category%/%post_id%/ を使ってもOKだと思います。
設定を保存してうまくいくはずが・・・・・思わぬエラーに見舞われました
.htaccess を更新する必要があります。
こちらの記事ようにブログのURLを変更している場合、『.htaccess を更新する必要があります。』とエラーがでる場合があります。
「変更を保存」ボタンの下に mod_rewrite ルールを書き込む必要があります・・・というようなメッセージがでていると思いますが、これに私はかなり手間取りました(´д`、)
表示されているmod_rewrite ルールをコピーして.htaccessに書き込みし、アップロードすればOKだと思っていたのですが500エラーがでました。いろいろパーミッションを変更してもダメ。
ようやく設定方法が分かったので以下に覚書しておきます。
まず、「変更を保存」ボタンの下に表示されているmod_rewrite ルールをCTRL + a キーを押して全て選択してコピーします。テキストエディタを開き貼りつけ。

こちらのRewriteBase /を
RewriteBase /wordpress/ に変更

これをhtaccess.txtで、文字コードはUTF-8N(UTF-8 BOMなし)で保存します。
FTPでこのhtaccess.txtをindex.phpが置いてある階層にアップロード
(私の場合http://example.com/index.phpと同じ階層)
htaccess.txtを.htaccessにリネイム(名前変更)
.htaccessのパーミッション(属性)を666に変更する。
WordPressの管理画面で『変更を保存』をクリックする。
パーマリンク構造を更新しました。
のメッセージが出ればOKです。
タグ
2010年8月28日 | コメント/トラックバック(0) |
カテゴリー:導入方法・基本の設定



