アイテムの有効期限が切れるとグーグルからアップロードされたファイルを削除します
-
21-09-2019 - |
質問
私たちは、当社のウェブサイト上のインデックスのコンテンツにサービス有料のGoogle CSE(カスタム検索エンジン)を使用しています。サイトでは、ファイルをインクルードして組み立てられている主にPHPのページで構築されていますが、いくつかの動的なページがある単一のページテンプレートにデータベースからプル情報(たとえば、新しいリリース)という。私たちが持っている問題は、私が「ID = 2」が現れます通知「をこのコンテンツの有効期限が切れている」と言う、データベース内のコンテンツに有効期限を設定することができます。しかし、ID 2は、アップロードされたPDFは、それに接続した場合、検索インデックスでPDFファイルが残っています。
私はクリーンアップスクリプトを書くことができ知っているとcronそれを実行している任意のアップロードしたファイルは、いずれかの名前の変更または削除し、それらを添付していた場合、DBのルックスは、発見を確認するために、コンテンツ、チェックを有効期限が切れていることが、よりよい解決策が存在しなければなりません(私は願っています)。
あなたは過去にこれを発生している場合は私に知らせてください、そして何を勧めています。
おかげで、 Dます。
解決 2
私たちがやってしまったことは、それが現在のアップロードが完了したら、古いファイルは、「リンク解除」したとDBのレコードが削除されたことをアップロードスクリプトにチェックスクリプトを抱き合わせた。
私たち、この作品のために、それは一種我々はローリング順に表示するアイテムのセット数をしたい「追加1 /リムーブ1」状況のだから。
他のヒント
この時点で、あなたにまっすぐに答えを与えるする方法は残念ながらありません:。私たちはあなたのPDFファイルをご使用のページまたはどのようにあなたのDBが構築されるに「添付」されているかの知識がない
最善の解決策は、削除することを特定のPDFファイル用のブロックのURLことrobots.txt
ファイルを作成することです。 Googleは(通常は約1時間で)その次のパス上のインデックスからそれらをドロップします。