日記
rel="nofollow"対応の続き (13:51)Edit

(追記)まず最初に「tDiary: rel="nofollow"対応は慌てる必要なし」をどうぞ。

referer周りは、標準状態で00default.rbに書かれているのね。で、さらにうちの場合はdisp_referrer.rbを使っているんで、そっちも変える必要があった。そのほかにもreferer周りをいじるプラグインを入れている人は、その中身も変える必要があるんだろうな。えーっと、これで外部から受け入れたリンクの書き換えに漏れはないかな?

00defaul.rb

300c300
<   result << %Q[<a href="#{CGI::escapeHTML( ref )}" title="#{CGI::escapeHTML( disp_referer( @referer_table, ref ) )}">#{count}</a> | ]
---
>   result << %Q[<a href="#{CGI::escapeHTML( ref )}" title="#{CGI::escapeHTML( disp_referer( @referer_table, ref ) )}" rel="nofollow">#{count}</a> | ]
310c310
<   result << %Q[<li>#{count} <a href="#{CGI::escapeHTML( ref )}">#{CGI::escapeHTML( disp_referer( @referer_table, ref ) )}</a></li>\n]
---
>   result << %Q[<li>#{count} <a href="#{CGI::escapeHTML( ref )}" rel="nofollow">#{CGI::escapeHTML( disp_referer( @referer_table, ref ) )}</a></li>\n]

disp_referrer.rb

869c869
<   result << %Q[<a href="#{DispRef2String::escapeHTML( a[2][0][1].url )}" title="#{DispRef2String::escapeHTML( a[2][0][1].title )}">#{a[0]}</a> | ]
---
>   result << %Q[<a href="#{DispRef2String::escapeHTML( a[2][0][1].url )}" title="#{DispRef2String::escapeHTML( a[2][0][1].title )}" rel="nofollow">#{a[0]}</a> | ]
905c905
<   result << %Q[<li><a href="#{DispRef2String::escapeHTML( a[2][0][1].url )}">#{DispRef2String::escapeHTML( a[2][0][1].title )}</a> &times;#{a[0]}</li>\n]
---
>   result << %Q[<li><a href="#{DispRef2String::escapeHTML( a[2][0][1].url )}" rel="nofollow">#{DispRef2String::escapeHTML( a[2][0][1].title )}</a> &times;#{a[0]}</li>\n]
907c907
<   result << %Q[<li><a href="#{DispRef2String::escapeHTML( a[2][0][1].url )}">#{DispRef2String::escapeHTML( a[1] )}</a> &times;#{a[0]} : #{a[2][0][0]}]
---
>   result << %Q[<li><a href="#{DispRef2String::escapeHTML( a[2][0][1].url )}" rel="nofollow">#{DispRef2String::escapeHTML( a[1] )}</a> &times;#{a[0]} : #{a[2][0][0]}]
910c910
<   result << %Q[, <a href="#{DispRef2String::escapeHTML( b[1].url )}"#{title}>#{b[0]}</a>]
---
>   result << %Q[, <a href="#{DispRef2String::escapeHTML( b[1].url )}"#{title} rel="nofollow">#{b[0]}</a>]
919c919
<   result << %Q[<a href="#{DispRef2String::escapeHTML( b[1].url )}"#{title}>#{b[0]}</a>]
---
>   result << %Q[<a href="#{DispRef2String::escapeHTML( b[1].url )}"#{title} rel="nofollow">#{b[0]}</a>]
939c939
<   result << %Q[<a href="#{DispRef2String::escapeHTML( a[2][0][1].url )}">#{DispRef2String::escapeHTML( a[1] )}</a>]
---
>   result << %Q[<a href="#{DispRef2String::escapeHTML( a[2][0][1].url )}" rel="nofollow">#{DispRef2String::escapeHTML( a[1] )}</a>]
945c945
<   result << %Q[<a href="#{DispRef2String::escapeHTML( a[2][0][1].url )}">#{DispRef2String::escapeHTML( a[2][0][1].title_ignored )}</a>]
---
>   result << %Q[<a href="#{DispRef2String::escapeHTML( a[2][0][1].url )}" rel="nofollow">#{DispRef2String::escapeHTML( a[2][0][1].title_ignored )}</a>]
950c950
<   result << %Q[<a href="#{DispRef2String::escapeHTML( b[1].url )}">#{DispRef2String::escapeHTML( b[1].title_ignored )}</a> &times;#{b[0]}]
---
>   result << %Q[<a href="#{DispRef2String::escapeHTML( b[1].url )}" rel="nofollow">#{DispRef2String::escapeHTML( b[1].title_ignored )}</a> &times;#{b[0]}]

Published At2005-01-24 00:00Updated At2005-01-24 00:00