WordPress 3.6 を使用。
WordPress は robots.txt1 を自動で作成してくれる2。
複雑な制御を行う場合は robots.txt を手動で作成しルート上に配置してしまう方が手っ取り早いが、自動で作成してくれる robots.txt を活かしたい場合もあるはず。
そのような場合は robots_txt フィルターフック を使用する。
functions.php(Themify のテーマ使用時は custom-functions.php)に以下を追加。
1 2 3 4 5 6 |
add_filter("robots_txt", "add_robots_txt"); function add_robots_txt($output) { // Disallow: /dir001/ の一行を追加する $output .= "Disallow: /dir001/\n"; return $output; } |
robots.txt のルールそのものは他サイトを参照。