web-dev-qa-db-ja.com

埋め込みYouTubeビデオをWebサイトのサイトマップに追加する方法はありますか?

目標は、埋め込まれたyoutubeビデオをWebサイトの一部としてビデオ検索結果に表示することです。

これを行う方法を非常に広範囲に検索しました。私はグーグルを通して、それが可能であると主張するいくつかの記事を見つけましたが、それらは古く、その方法はもはや機能しません。 YouTubeは、他の人が自分の動画を外部サイトマップに含めないように、意図的にWebサイトを変更したようです。

サイトマップを作成するには、次の2つが必要です。

  • YouTubeのフラッシュプレーヤーのURL。これは簡単なはずです。
  • これは難しい部分です。ビデオの.flvのURLです。 http://www.youtube.com/watch?v=cE88ZYstEHc の場合、http://www.youtube.com/get_video?video_id=cE88ZYstEHc&t=vjVQa1PpcFMQCaCarYkjDrCDJyqOQ_cXrG5ulMRoDY8=です。

トリッキーな部分である「t」。どうすれば入手できますか?

また、私は非倫理的なことをしていますか?これをどうにかしてGoogleやyoutubeに悩まされることはありますか? YouTubeビデオは私のものです。

3
Thomas Bonini

プロトコルサイトによると:サイトマップファイルの場所

これは、サイトマップにリストされているすべてのURLが同じプロトコル(この例ではhttp)を使用し、サイトマップと同じホストに存在する必要があることを意味することに注意してください。たとえば、サイトマップがhttp://www.example.com/sitemap.xmlにある場合、http://subdomain.example.comからのURLを含めることはできません。

有効と見なされないURLは、今後の検討から除外されます。ウェブサーバーのルートディレクトリにサイトマップを配置することを強くお勧めします。たとえば、ウェブサーバーがexample.comにある場合、サイトマップインデックスファイルはhttp://example.com/sitemap.xmlにあります。場合によっては、パスごとに異なるサイトマップを作成する必要があります(たとえば、組織のセキュリティ権限が異なるディレクトリへの書き込みアクセスを区分化する場合)。

また: サイトマップとクロス送信

1つのホストから複数のホストのサイトマップを送信するには、URLがサイトマップで送信されているホストの所有権を「証明」する必要があります。

サイトマップに追加したYouTube URLは無効と見なされます。

3
artlung

Google ビデオサイトマップの作成 によると、 Media RSS(MRSS) フィードを作成することもでき、クロスドメイン制限は適用されません。このMRSSフィードをウェブマスターツールなどに送信できます。

そして、YoutubeビデオのFLVも取得する必要はないと思います。

0
Dan Gayle