解決済

clip!clip!
Ads By Google

4月になってからリンクがおかしくなりました・・・

今まではクッションページには飛ばずに
そのままリンク先に飛べていたのですが、
4月になってから急にクッションページに飛ぶようになりました。

そのため一部のリンクが
「指定されたページまたはファイルは存在しません」
と表示されます。

クッションページは以下の通りです
ttp://extlink.blogsys.jp/livedoor/ぶろぐのID/768610/e6f3fe6c21bd5db3?u=リンク先URL

カテゴリは「その他」なのですが、クッションページに飛ばない方法はないのでしょうか?

上記の方法を試しましたがダメでした。。。

どなたか助けてください

2009-04-03 00:49の質問
ファイル  アダルト  リンク  その他  クッションページ  存在しません  指定  
その他
アクセサリー・時計の各種アイテムが勢ぞろい! ビッダーズにおまかせ!
www.bidders.co.jp/list1/3132705
この質問と回答を読んで役に立った場合は「役に立つ質問」に投票してください。投票が多い質問は、役に立つ質問一覧に掲載され、より多くの人に見てもらうことができます。

回答(2)

1.

2009-04-03 04:18:55ベスト
#2で言うブックマークレットの例
javascript:(function (){ var imgs=document.getElementsByTagName('img');for(var i=0;i<imgs.length;i++){if(imgs[i].className=="pict"){ var pn = imgs[i].parentNode; if( pn.tagName=="A" && pn.href.indexOf("?u=")>=0){pn.href = pn.href.split("?u=").splice(-1,1)}}}}())
自信度 : 自信なし 回答レベル : 回答

2.

2009-04-04 01:05:12ベター
>>#8 「ページが見つかりません」と出てしまいます.

ああ、なるほど、つまり、extlink.blogsys.jp で想定しているようなリンク先になってないということだと思います。
これでは、困ると思うので、
以下を試してみて下さい。
<script type="text/javascript"><!--
(function (){
    var links=document.links;
    for(var i=0;i<links.length;i++){
        var href=links[i].href;
        if(href.indexOf("http://extlink.blogsys.jp/") == 0){
            var pos = href.indexOf("?u=");
            links[i].href = href.substr(pos + 3);
        }
    }
})();
//-->
</script>
これで、だいたいいけると思います。
回答レベル : アドバイス

解決しました。どうもありがとうございました。
でも、また修正があったら出来なくなるのでしょうね・・・。

Ads By Google

コメント(13)

#1.  BLUEPIXY
2009-04-03 03:29:49

image.blog.livedoor.jp でも、別リンク扱いになるのが面倒臭いですね。

#2.  BLUEPIXY
2009-04-03 03:50:34

ファイルのアップロード~サムネイル画像を作って試してみたんですけど、
ウチのような普通のブログだと、(まだ?)ならないですね。

とりあえず、書き込む時に付与されるのであれば、

手作業で削除するとか・・
閲覧する時に、めんどくさいということであれば、
リンクを書き換えるようなブックマークレットを作ってお気に入りにしておくとか・・

#3.  BLUEPIXY
2009-04-03 04:25:20

上記の方法を試しましたがダメ
参考サイトのスクリプトは、この場合のリンクには、マッチしないので、適用できません。
同じように、回答1のようなスクリプトを使えばいいはずですが、
参考先で言われるように、ライブドアの思惑に反する行為が、どう受け取られるかということや、リンクが書き換えられるタイミングが(多分静的だと思うけど)静的ではない場合動作しないかも知れません。

#4.  
2009-04-03 12:19:44

ご回答ありがとうございます。

教えていただいたブックマークレットを記事に入れてみましたが、
動作しないようです。
またextlink.blogsys.jpに飛んでしまいました。

今までは質問に記載しました方法で直接リンクできていたのですが・・・
ライブドアの方で何か変更があったのでしょうか
他のサイトはそのようなことが起きていないのですが

#5.  BLUEPIXY
2009-04-03 16:55:36

>>#4
ダメですか・
それじゃしょうがないですね。

<script>~</script>
で囲ってます?
なるべく後ろに入れてみました?

#6.  BLUEPIXY
2009-04-03 17:00:33

>>#4
それとも
class="pict" じゃないということかな?

まあ、どうなってるかよくわからんし・・

#8.  
2009-04-04 00:21:21

image.blog.livedoor.jpでの画像の表示は普通に出来るのですが、他のサイトにアクセスできなくなっているのです。

主にランキングサイトを通して相互リンクを張ったり、
アップローダとリンクを張っているのですが、
ランキングサイトは「ページが見つかりません」と出てしまいます。

自サイト
http://blog.livedoor.jp/riberifatari/

#9.  BLUEPIXY
2009-04-04 01:24:09

クッションページを挟むことの是非はさておき、
それで、リンク先に行けなくなるようでは、

ダメ
だと思います。
(今回は回避できたとしても、また別のバージョンに変わるかもしれないし)
ライブドアに、問い合わせした方がいいかもしれませんね。

#10.  
2009-04-04 17:26:57

うーんダメっぽいです。。。
スクリプトをはずした状態だとクッションページが正常にはたらくようにはなったのですが、つけるとエラーが出ます。
できればクッションページを無くしたいのですが・・・。

やっぱりライブドアに問い合わせをしてみようと思います。
長期間にわたりご指導ありがとうございました。

#11.  BLUEPIXY
2009-04-04 17:53:24

>>#10

うーんダメっぽいです。。。
スクリプトをはずした状態だとクッションページが正常にはたらくようにはなった
つまり、正常に働くようになったと言うことは
回答2の後、リンクの仕方が修正された。
ってことです。
(ここを読んでるのかも?、それなら、また修正したら修正するのかも?)
とりあえず、
links[i].href = href.substr(pos + 3);

links[i].href = unescape(href.substr(pos + 3));
ぐらいで、OKだと思いますけど。

#12.  
2009-04-04 20:52:07

>>#11

完全にイタチゴッコになっているような・・・
こういったことになっているサイトは他にはあるのでしょうか?
私の知っている限り無いのですが。

もうアクセス数がひどい事になっているのでやめて欲しいです(>□<)

#13.  BLUEPIXY
2009-04-05 01:36:55

>>#12 こういったことになっているサイトは他にはあるのでしょうか?
質問者のサイトを教えてもらう前に、アダルトカテゴリのサイトを1つ見てみたところでは、#1のように、画像のリンクが一部extlink…になっていました。
ライブドアでは、アダルトカテゴリでこっから先は別サイトというようにしたいのだと思います。(リンク先がいわゆる悪徳サイトだったような場合に、ライブドアのサイトだと思われたくないとかのためにそういう表示を出しているのだと思います、いわゆる1つの安全策ですね、ブログのオーナーが自らそのようなシステム側の安全策をはずしているのだったら、何かあったら自己責任ですよって言えるかもしれません。とりあえず、リンクがつながるようになったのだったらそれでいいんじゃないですかね。)

#14.  BLUEPIXY
2009-04-07 04:35:34

image.blog.livedoor.jp が、外部リンク扱いになるのは、修正されたようです。

トラックバック(3)

トラックバックURL:

クッションページリンク回避

ナレッジの質問で、 「その他(いわゆるアダルトカテゴリ)」で、画像をクリックすると、 画像のありかが、image.blog.livedoor.jpであっても外部リンク扱いになる。 というのがあった、閲覧する側にとっても鬱陶しいだけなので、 =0){pn.href = pn.href.split("?u=").sp...

BLUEPIXY日記 at 2009年04月03日 04:32:17