2006年9月2日(土)

sukeroku2

この件だが、再構築したら全て正常なリンクになった。 Amazon が返す形式を変えたのかな?

Movable Type で wiki 記法が使えたり Amazon の Associate link が簡単に使えたりして便利な sukeroku2 だが、運用して1年以上経過して今ごろ気がついたことがある。

sukeroku2 で、 ASIN detail で Amazon へのリンクを作ると、 トップページに出る html は正常だが、monthly/individual アーカイブに生成される URL は2回処理されたような妙なものになっている。 そして、アーカイブに出力されている形式では Amazon 側で不正な URL ということで明後日のページにリダイレクトされてしまう

なんで2回処理を回るんだろう。抑制する方法はあるだろうか perl は読んでもちっとも判らん…

作者のページのアーカイブ(mt-sukeroku2 <PukiWiki風TextFormat> 書き込みテスト&書式解説 (ささやかなる実験場の開発室))でも、同様の形式になっているので環境の問題ではないっぽい wiki 形式の違いも関係ないようだ

インデックスページに出る正常な形式

http://www.amazon.co.jp/gp/redirect.html%3FASIN=B000001FJR%26tag=yakouroku-22%26lcode=xm2%26cID=2025%26ccmID=165953%26location=/o/ASIN/B000001FJR%253FSubscriptionId=0Q00TC89ZRCXRJ390YR2

アーカイブページに出る異常な形式

http://www.amazon.co.jp/exec/obidos/redirect?tag=yakouroku-22%26link_code=xm2%26camp=2025%26creative=165953%26path=http://www.amazon.co.jp/gp/redirect.html%253fASIN=B000001FJR%2526tag=yakouroku-22%2526lcode=xm2%2526cID=2025%2526ccmID=165953%2526location=/o/ASIN/B000001FJR%25253FSubscriptionId=0Q00TC89ZRCXRJ390YR2

ASIN:B000001FJR でリンクを作るテスト: http://www.amazon.co.jp/gp/product/B000001FJR&creative=1211&camp=247&link_code=as2&tag=yakouroku-22

MTの編集画面の「確認」表示では

ASIN:B000001FJR でリンクを作るテスト:
http://www.amazon.co.jp/gp/product/B000001FJR&creative=1211&camp=247&link_code=as2&tag=yakouroku-22

と表示された

一方、 detail 指定すると…

  • アーティスト:Emerson Lake & Powell
  • アーティスト:Emerson Lake & Powell
  • 出版社・メーカー:Universal International
  • 出版社・メーカー:Universal International
  • 出版社・メーカー:Universal International
  • 発売(予定)日:1990-10-25
  • 定価:¥ 1,116
  • Amazon内売上順位:4374
  • 評価:4.5

リンク URL はどうなっているだろう

アレ?正しい気がする…

表組みが悪さしたか?

  • アーティスト:Emerson Lake & Powell
  • アーティスト:Emerson Lake & Powell
  • 出版社・メーカー:Universal International
  • 出版社・メーカー:Universal International
  • 出版社・メーカー:Universal International
  • 発売(予定)日:1990-10-25
  • 定価:¥ 1,116
  • Amazon内売上順位:4374
  • 評価:4.5

  • アーティスト:Emerson Lake & Powell
  • アーティスト:Emerson Lake & Powell
  • 出版社・メーカー:Universal International
  • 出版社・メーカー:Universal International
  • 出版社・メーカー:Universal International
  • 発売(予定)日:1990-10-25
  • 定価:¥ 1,116
  • Amazon内売上順位:4374
  • 評価:4.5

[referer: [an error occurred while processing this directive]]

あわせて読みたい