勉強したことのメモ

Webエンジニア / プログラマが勉強したことのメモ。

PHPでaタグにnofollowを付ける

   2014/05/22  PHP SEO

タイトルそのまま、リンクがあった場合に

nofollowつけてくれ、というもの。

 

$str = '<a href="http://aaa.com/bbb.php">link</a>';
if (preg_match('/<a.*?>/', $str)) {
$str = preg_replace("/<a(.*?)>/","<a$1 rel=\"nofollow\">",$str);
}
var_dump($str); //<a href="http://aaa.com/bbb.php" rel="nofollow">link</a>

 - PHP SEO

  関連記事

Googleのインデックスが消えて「Increase in ……」というメッセージが届いた際の対応方法

たまたま運営中のサイトをGoogleで検索したところ、いつもいる順位にいなかった ...

WordPressで自動でmetaタグのkeywordsとdescriptionを表示

metaタグのkeywordsとdescriptionにて、基本的にはAll i ...

構造化データ(JSON-LD形式)をJavaScriptで動的に描写する方法

あるサイトに構造化データをJSON-LD形式で出力させたかった。ただ、当該環境で ...

PHPでサイトマップを動的に生成する方法

WordPress等のCMSは使っておらず、自動更新するサイトがあり、そのサイト ...

オーガニック検索

Googleアナリティクスを設置し、どんな具合なのか 見たみたところ、オーガニッ ...