web-dev-qa-db-ja.com

検索エンジンでは検出できないページを公開する方法

下書きを自分の「未分類」カテゴリに掲載するのが好きです。このカテゴリは私のサイトのどこにもリンクされていません。それが公開される前に記事への貢献者が草稿を読むことを可能にすることは素晴らしいことです。問題は、わずか2〜3日後に検索エンジンがドラフトを取り上げ始め、人々がコメントを投稿し始めることです。

下書きをパスワードで保護したくありません。それが「未分類」のカテゴリにある間、検索エンジンからそれを隠すためにいくつかの方法はありますか?

2
4thSpace

あなたのfunctions.phpにこのようなものがありますか?

add_action('wp_head', 'no_robots_on_uncategorized_posts');
function no_robots_on_uncategorized_posts() {

    if(in_category('uncategorized')) {
        wp_no_robots();
    }

}

これにより、「未分類」の投稿のヘッダーに次のコード行が出力されます。

<meta name='robots' content='noindex,nofollow' />

これが意味するのは、たとえ検索エンジンがそのページを見ても、彼らはそれを無視して結果にそれを表示しないように言われるということです。

3
Tomas Buteler

あなたのrobots.txtにこのようなものがありますか?

User-agent: *
Disallow: /category/uncategorized/*

あなたのブログのどこにもリンクがないので、あなたはカテゴリアーカイブだけに気を配るべきです。このように検索エンジンはあなたのサイトのそれらの部分をクロールしてはいけません。ドラフトにアクセスできる他の方法はありますか? category-uncategorized.phpテンプレートファイルを修正して、直接リンクがないとこれらの投稿にアクセスできないようにすることを検討するかもしれません。

0
Sunyatasattva