[Tep-j-general] Re: サーチエンジン対策のURLを使用

Back to archive index

hamada bungu****@leo*****
2004年 5月 28日 (金) 15:22:48 JST


こんにちわ。

On Fri, 28 May 2004 00:07:16 +0900
hira <web****@teabr*****> wrote:

> Error!
> Unable to determine the page link!

こちらのMS1Jr5では、この症状を確認できませんでした。

そもそも、この「ページのリンクを決定出来ません!」というエラーメッセージ
はtep_not_null()関数がtrueでない場合、すなわち

「出力されるべきページサイズがゼロの場合」

に出力されるようになってますんで、このメッセージが出てしまうこと自体がちょっ
とおかしいような気がします。

こちらの実験では

「このカテゴリーの商品はありません... 」

というdefault.phpの表示となりました。「ファイルサイズ0」(←default.php
が読まれてない。ちゃんと読まれてればサイズ0にはなりえない)というのは、
かな〜り妙です。

これっていわゆる404エラー、つまり/catalog/default.phpまでのURLが、どこか
おかしくなってるんじゃないでしょうか?

それ以降の(サーチエンジン対策で置換される)URLは、置換によって偽装され
てますけど実際には引数→相当にいい加減な値を入れてもエラーにはなりません。
エラーになるのはそれ以前の問題ではないかと。

> /catalog/default.php/cPath/1

と

> /catalog/default.php?cPath=1

は同一の結果になるハズなんですが、この両者で出力結果が異なってるってこと
なんでしょうか?

これが同一結果にならないのなら、お使いのサーバではリダイレクト等をいじっ
てる可能性がある→「サーチエンジン対策のURLを使用(開発中)」は使えないか
もしれません。

(でも/catalog/product_info.php/cPath/1_8/products_id/25はちゃんと読める
ということみたいなので、リダイレクトの問題ではなく、default.phpが破損し
てるかその周辺の設定が異常な可能性のほうが高いと思う。サーバの転送の問題
なら、default.phpもproduct_info.phpも等価だから)

> /catalog/default.php/cPath/1_8

当方の実験結果>

・カテゴリ1の下にカテゴリ8が存在する場合
   ↓
 カテゴリ1−カテゴリ8という階層構造として表示

・カテゴリ8がカテゴリ1の下にはない場合
   ↓
 いきなり「カテゴリ8」として1段目に表示

・カテゴリ8が実在しない場合
   ↓
 「このカテゴリーの商品はありません... 」

結論>

アンダーバーが入っても大丈夫です。

> 開発中ということなので、エラーがでるのかと思って、
> 過去ログを調べると使えてる方もいるようですね。

こちらでは、まったく問題なく使えてます。

はまだ






Tep-j-general メーリングリストの案内
Back to archive index