外部 URL または内部 URL を含むテキスト段落があります。ユーザーはこのテキストを入力します。したがって、外部リンクを追加rel=nofollow
し、内部リンクには属性を持たないようにしたいと考えていrel=nofollow
ます。
内部リンクは次のとおりです。
<a href=http://www.mysite.com"> My Site </a>
また
<a href="/articles/1-world-cup-cricket-2015"> World cup schedule </a>
外部リンクはいつも通りなんでも...
私の現在の機能はrel=nofollow
、すべての内部および外部リンクに追加することです。
def add_nofollow html
html.gsub(/\<a href=["'](.*?)["']\>(.*?)\<\/a\>/mi, '<a href="\1" rel="nofollow" target="_new" >\2</a>')
end
問題は、外部リンクのみに rel=nofollow を追加するにはどうすればよいですか?