WordPress パーマリンクでトラブリ


パーマリンク構造のカスタマイズ

これまでパーマリンクはデフォルトの
http://www.example.com/test/?p=123
のようなURLで動かしていたけど、ふと思い立って「日付と投稿名ベース」のURLにしようとした。
以前、パーマリンクのテストがすんでいたので問題なく設定できると思ったら、これが泥沼ずぶずぶになってしまった。
[設定][パーマリンク構造のカスタマイズ]のページで「パーマリンク構造を更新」をクリックしても、
「日付と投稿名ベース」や「数字ベース」を選ぶと
「.htaccess を更新してください。」と出てパーマリンクの設定ができない

別のディレクトリにホームページを設定する場合では
http://example.com/wordpress
にwordpressをおいて
http://example.com
をブログURLにできる。

で、http://example.com/wordpressにwordpressのコアを入れて、
index.phpの中の
require('./wp-blog-header.php');

require('./wordpress/wp-blog-header.php');
に変えればオッケー。

http://example.com/wordpress/wp-admin
で管理画面にアクセスできる。
とあった
(あと .htaccessをindex.phpがあるディレクトリに手動でコピーしろいうのもある。)

じつは、いろいろ環境をテストしてて、パーマリンクにしようとしたサイトは、/home/sample2/public_html/wordpress/で、
/var/www/testにシンボリックリンクが張ってあったのだ。
...さっきの「別のディレクトリにホームページを設定する場合」をどこまで拡大解釈できるかといじってた。

その結果、[設定][一般設定]のページの設定で
WordPress のアドレス (URL):http://example.com/~sample2/wordpress
ブログのアドレス (URL):http://example.com/~sample2/wordpress
ならパーマリンクはOKだった。
これは当たり前の初期状態。

[設定][一般設定]のページの設定を、
WordPress のアドレス (URL):http://example.com/~sample2/wordpress
ブログのアドレス (URL):http://example.com/test
にすると、

「.htaccess を更新する必要があります。」
がでてきて書き換えができないといわれる。

[設定][一般設定]のページの設定を、
WordPress のアドレス (URL):http://example.com/test
ブログのアドレス (URL):http://example.com/test
にすると、

「パーマリンク構造を更新しました。」
となって、

.htaccess
# BEGIN WordPress

RewriteEngine On
RewriteBase /test/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /test/index.php [L]



なんだけど、
http://example.com/test/2008/03/15/個別ページ/
は 404のエラーになる。

......................................
....いろいろもだえたんだけど...........
......................................
あとあと忘れてもオッケーのシンプルな解決方法が見つからない。

結局、[設定][一般設定]のページの設定、
WordPress のアドレス (URL):http://example.com/test
ブログのアドレス (URL):http://example.com/test

# cat /etc/apache2/conf.d/wordpress.conf
Alias /test /home/sample2/www/wordpress
にして、

[設定][パーマリンク構造のカスタマイズ]のページで「日付と投稿名ベース」にして、
 http://example.com/test/2008/03/17/sample-post/
を表示することにした。

...まったくの覚え書きで、他の人には無用だろうなぁ。
17 Mar, 2008 | mokimoc
« Prev item - Next Item »
---------------------------------------------

Comments



Leave comments

このアイテムは閲覧専用です。コメントの投稿、投票はできません。