WordPress On ZenCartでのパーマリンク書き換え設定

困った時はこちらで質問してください。回答を担当する人は特に決まっていませんので、分かる方は回答をお願いします。
アバター
tee

WordPress On ZenCartでのパーマリンク書き換え設定

投稿記事by tee » 2008/7/21 10:28

おはようございます。日ごろからこの掲示板を参考にさせていただいております。

現在私はWordPress On ZenCartでのパーマリンク書き換え設定でてこずっています。こちらの掲示板で該当記事を探しましたが見つからなかったので、質問させてください。

WordPressにはパーマリンクを書き換える機能が標準で備わっていますが、WOZでもそれを使えるようなので、私もやってみたいと思い、S-pageさんのサイトのhttp://www.s-page.net/ja/2007/01/09/zencart_url_rewrite/で紹介されている方法を参考に設定を試みていますが、書き換えられたフィードURL、http://Zen-Cart_URL/feed/にアクセスするとエラーになってしまいます。

私の環境は以下のとおりです。
Zen Cart 1.3.0.2-l10n-jp-3
WordPress ME 2.0.11
WOZ jp 1.301
MySQL 5.0.32
PHP 5.2.0
*WordPressのファイル一式はZen-Cart_Path\wordpressに置いています。Zen Cartのadminやincludesディレクトリなどと同じ階層です。

以下のXampp for Windowsでのテスト環境でも同じエラーになってしまいました。
Zen Cart 1.3.0.2-l10n-jp-3
WordPress ME 2.0.11
WOZ jp 1.301
MySQL 5.0.51a
PHP 5.2.5
Windows XP
*Zen Cartのファイル一式はC:\Program Files\xampp\htdocs\zencartに置いています。
*WordPressのファイル一式はC:\Program Files\xampp\htdocs\zencart\wordpressに置いています。

上記のテスト環境で下のように設定しました。
1) WordPress管理画面のパーマリンク設定画面で
日付と記事名に基づく表示
http://localhost/zencart/2008/07/20/sample-post/
を選択
2) http://www.s-page.net/ja/2007/01/09/zencart_url_rewrite/を参考に.htaccessファイルへ追加記述
3) http://www.s-page.net/ja/2007/01/09/zencart_url_rewrite/を参考にwp-index.phpを作成→Zen Cartルートディレクトリへのアップロード

この設定でhttp://localhost/zencart/welcome/などの書き換えられたURLで個々の記事を問題なく表示することができるようになりました。また、WordPressのページ(一般のブログ投稿とは別のページ)のほうもhttp://localhost/zencart/about/などの書き換えられたURLで表示できるようになりました。

しかし、Firefox3.0で書き換えられたフィードURL、http://localhost/zencart/feed/にアクセスし、フィード購読のページを表示させようとすると、WOZの記事が表示されるエリア、つまり、Zen CartのCenter Columnに下記のようなエラー表示が出て、フィード購読ページを表示することが出来ません。

Warning: Cannot modify header information - headers already sent by (output started at C:\Program Files\xampp\htdocs\zencart\includes\templates\template_default\common\html_header.php:22) in C:\Program Files\xampp\htdocs\zencart\wordpress\wp-rss2.php on line 12
http://localhost/zencart We Love WordPress Sun, 20 Jul 2008 02:01:41 +0900 http://wordpress.xwd.jp/?v=ME2.0.11 ja http://localhost/zencart/2008/06/28/welcome/ http://localhost/zencart/2008/06/28/welcome/#comments Sat, 28 Jun 2008 23:13:47 +0900 zencarttest ・ス・ス・ス・ス蕁・ス http://localhost/zencart/2008/06/28/welcome/feed/

このエラーメッセージを見ても私の知識ではどこをどう変更すればうまくいくのかわかりません。

これと同じ設定のままFirefox3.0でデフォルトのフィードアドレス、http://localhost/zencart/?feed=rss2にアクセスすると普段どおりのフィード購読ページを表示できます。

また、同じテスト環境でWordPress ME 2.0.11を単体で動作させた場合にはhttp://localhost/wordpress/feed/でフィード購読ページを表示することが出来ます。

フィードアドレスをhttp://Zen-Cart_URL/feed/とするために他に設定すべき点があるのでしょうか?WOZでURLの書き換えを既に成功されている方、設定方法をご教授いただければ幸いです。

“Zen Cart 質問コーナー” へ戻る