• ベストアンサー

自動リンク

CGIの掲示板でYY-BORADを使っているのですがhttp://nun.nu/のサイトを経由してリンクしたいのですが上手く出来ません。 どうすればいいのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
noname#15164
noname#15164
回答No.2

http://アドレス を書き込んで、その書き込みを見て、リンクをクリックすると、 http://nun.nu/アドレス に移動。 ワンクッションおいて。 本命のHPにいければいいんじゃないんですか? 違うのかな? リンクの中身がhref="http://nun.nu/アドレス"となっていなければ、情報がサーバの更新されていないかと。 一度ファイルを消してみてアップデート、さらに更新日付をみて、新しくなっているのも確認してみてくださいね。 >無理でした。 っていうのは動かなかった? ちなみに、この処理は新たに書き込みする時に処理しているので、昔の書き込みは対応外です。 昔のものは、データを開いてアドレスの前にhttp://nun.nu/を付け足しください。

hamachin
質問者

補足

何とか出来ました。 有難う御座いますm(_ _)m

その他の回答 (1)

noname#15164
noname#15164
回答No.1

質問を2週間開き続ける事を条件に、一つの提案。 もっと、良い方法もあると思うので。 yyregi.cgi を開いて、 #リンク処理 sub auto_link { $_[0] =~ s/([^=^\"]|^)(https?\:[\w\.\~\-\/\?\&\+\=\:\@\%\;\#\%]+)/$1<a href=\"$2\" target=\"_blank\">$2<\/a>/g; $_[0] =~ s/(href=\"http\:\/\/)/href=\"http\:\/\/nun.nu\//g; } にすれば、一応、可能。 で、玄人の方には、ぜひ、改善案を出してもらいたい。 要はリンク作成のスクリプトが $_[0] =~ s/([^=^\"]|^)(https?\:[\w\.\~\-\/\?\&\+\=\:\@\%\;\#\%]+)/$1<a href=\"$2\" target=\"_blank\">$2<\/a>/g; これなので、 http://アドレス  を http://nun.nu/アドレス にするだけ。 勉強させてくださいね~♪ 質問者さんにリンクの条件はないけど、表示されるアドレスはそのまま、Hrefの中身のアドレスは変えた方がスマートだと思いました。

hamachin
質問者

補足

やってみましたが無理でした・・・。 どうしてでしょうか? えっと質問の仕方がおかしかったかもしれません。 誰かがアドレスを掲示板に書き込んだ時に他の人たちがhttp://nun.nu/を経由したいのです。 > 質問を2週間開き続ける事を条件に、一つの提案。 それは全然OKです。

関連するQ&A

専門家に質問してみよう