robots.txtにnoarchiveが追加された場合、googleは古いキャッシュを削除します

あなたのサイトのGoogleのキャッシュを変更しないままにしたい場合は、noarchiveをrobots.txtに追加することをお勧めしますか?それともあなたのキャッシュを拭いてくれるのでしょうか?

0
あなたが興味を持っている場合、Cloudflareの無料プランには、よりオンデマンドなソーシャルキャッシュサイトが含まれています。あなたのサーバがダウンしている場合にのみオンラインになりますが、Gは常にキャッシュされたものを利用可能にします。私はCFと提携していないだけで、私はああ知らせたいと思った。
追加された 著者 Sammy,

2 答え

まず、robots.txtにはnoarchiveというものはありません。キャッシングを防止したいすべてのページにメタタグを追加する必要があります。

<meta name="Googlebot" content="noarchive">

When you have done that, then Google will stop caching the page entirely and won't show a cache link at all. There is no way to keep showing the old cache while preventing new caches.

4
追加された

唯一の問題は、Googleがサイト全体を再クロールするまでに1ヵ月かかることがあることです。

add_action( 'wp_head', 'add_meta_tag' );
function add_meta_tag() {
echo '<meta NAME="GOOGLEBOT" CONTENT="NOARCHIVE">';
}
  1. Add this PHP to your child themes functions file
  2. Then re-build your site map
  3. And submit the sitemap URL to Webmaster Tools > Crawl > Fetch as Google
0
追加された
Whoe man、上記のスクリプトはWordPress用です。未定義の関数をnon-wpプラットフォームにドロップする必要はありません。また、完全に包含されたフラグのためにX_ROBOTSヘッダーを使用して、htaccessでそれを行う方が良いです。メディアファイルやものを考える。
追加された 著者 Sammy,