Apacheが提供する小さなサイトを取得し(Nginxを前面に配置することも、Apacheを変更することもできません)、httpとhttpsの両方で同じサイトを提供するように設定されています(リダイレクトhttp-> httpsがないため、これまでのところ、httpバージョンとhttpsバージョンの両方が並行して提供されます)。
.htaccess
異なるテキストファイルを提供するために、httpとhttpsを介して同じURI を設定する必要がありますか?
同様にhttp://example.com/proto.txt
しながら、「サイトがHTTP経由で」言うhttps://example.com/proto.txt
「サイトがHTTPS経由で提供」と言うでしょう。
@dcaron、これはまさに私が必要です、それを正確に行う方法を理解できず、それを行うにはアドバイスまたは(より良い)コードスニペットが必要です:)
—
Kevin M
httpサイトとhttpsサイトが別
—
peterh-モニカを
<VirtualHost>
のにあります。そのため、それらの1つで別のrobots.txtを構成するだけです。周囲:RewriteRule ^/robots.txt$ /path/to/alternative/robots.txt [L]
RewriteRule
あなたの中に.htaccess
それがHTTPSを介して提供されて上の条件付き。