1

ジェネシス フレームワークを使用して wordpress に CDN77 を実装しようとしており、CDN 用に異なる robots.txt を提供したいと考えています。次のコードを使用しました

RewriteEngine On
RewriteCond %{HTTP:VIA} !^.*\.rsc.cdn77.org$ 
RewriteRule ^robots\.txt$ robots_cdn77.txt [L]

私たちのウェブサイトはhttps://example.comで、 https: //cdn.example.com の CND CNAME を追加しました。

メインの robots.txt が、CDN Web サイトの robots.txt とともに書き換えられるという問題に直面しています。どちらの robots.txt も上記のリンクで同じになります。https://example.com/robots.txthttps://cdn.example.com/robots.txtはどちらも同じリソースを提供します。

各リンクが代わりに独自の robots.txt を提供するように rewriterule を変更するにはどうすればよいですか?

4

1 に答える 1

1

CDN 構成でルールを設定することをお勧めします。たとえば、オリジン サーバーに接続する前にhttps://example.com/robots.txtが要求された場合、オリジン サーバーから応答を受信したら /cdn/robots.txt のようなものを追加し、それを /robots.txt として提供します。 . これは akamai CDN で可能です。どちらを使用しているかわかりません。

于 2015-07-14T20:19:56.060 に答える