March 14, 2004

やった!やったよっ!エラー解消!

あちこち探しても解決策が見つからず、ずっと悩んでいた"コメント欄のURL飛ばない問題"、解決しましたっ!はああああああ、スッキリした。(嬉)

・・・全くの自己流なのでこれが正しいのかどうか自信はありませんし、この現象が起こるのはXREAの無料サーバー(広告付き)だけのようですが、一応記録しておきます。

症状:
コメント欄で投稿者によってURLが記入された場合、投稿者名をクリックすると該当ページに移動するはずが、404エラー同様にXREAのトップページに行ってしまう。

原因:
MT2.66から、投稿者のURLがリダイレクト(直接飛ばないで、間に1ページ入る)されるようになったそうですが、どうもこの辺りが怪しいと思い原因を探ったところ、このリダイレクトページに広告が入っているのが問題だったようです。

対策:
リダイレクトページの広告を自動挿入から手動挿入に変更します。以下手順。
1. /mt/lib/MT/App/Comments.pmをエディタで開き、45行目<!DOCTYPE 〜〜〜>の次の行に<!--nobanner-->を入れ、自動広告を非表示にする。
2. XREAの無料サーバーは基本的に広告非表示が認められていないので、手動で広告を入れる必要があります。<!--nobanner-->を入れた7行下あたりに、「Click here if you are not redirected」という文章を出力する行があるので、その次の行に、手動広告挿入タグ(XREAのユーザー管理メニューの中、広告HTMLにあります)を入れます。<IFRAME HEIGHT="60"〜〜〜>〜〜</IFRAME>というタグです。

お願い:
間違いがありましたらご指摘お願いします。また、URLが記入された投稿者名をクリックしても、該当ページに飛ばないという現象が見られた場合は、ぜひご一報下さい。よろしくお願いします。

Posted by AKIKO at March 14, 2004 11:58 PM | TrackBack
Comments

す、すごいです、AKIKOさん。解決おめでとうございます。

…コメント欄のURLをクリックしてみました。次のページに飛ぶまでの一瞬の間に広告が表示されるのが笑えます。←やっと認識できたあたりで先のURLに飛んでしまう

これからもよろしくおねがいいたします。

よと拝

Posted by: よと at March 16, 2004 09:59 PM

>よとさま
あああ、ご連絡が遅くなって申し訳ありません。結局、原因は広告だったようです。たとえ一瞬しか表示されなくても、管理者しか見ないページでも、広告を入れなくてはいけないという縛りは厳しいのですが、無料でお借りしているサーバーなので文句は言えないですねぇ。ナウでヤングなあのサーバーに引っ越そうかしら?(笑)

こちらこそ、色々とありがとうございました。

Posted by: AKIKO at March 16, 2004 10:58 PM
Post a comment









Remember personal info?