私は最近、仮想ホストを使用してhttpsにサイトを切り替えました。ボットはスナップショットページにリダイレクトするように見えます。これはHtaccessファイルリダイレクトがもう動作しないhttps仮想ホスト
RewriteCond %{HTTP_USER_AGENT} Googlebot
RewriteCond %{HTTP_HOST} https://upfrontbeats\.com [NC]
RewriteCond %{REQUEST_URI} ^/$
RewriteRule ^(.*)$ /snapshots/index.html [NC,L]
RewriteCond %{HTTP_USER_AGENT} facebookexternalhit/1.1|Twitterbot/1.0 [NC]
RewriteCond %{HTTP_HOST} https://upfrontbeats\.com [NC]
RewriteCond %{REQUEST_URI} ^/$
RewriteRule ^(.*)$ /snapshots/index.html [L,R=301]
...再直接のスナップショットには、httpsの前にpreivously働いていたhttpsにリダイレクトされますが、私のhtaccessファイルは、再直接STUPを意識していないようです...
下半分は依然としてうまく動作します。ちょうどルートURLです
######################################THIS NEEDS TO GO ON TOP TO STOP RE DIRECT LOOP AS IT HITS SNAP SHOT DIRECTORY
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
################################
# RewriteCond %{HTTP_USER_AGENT} Googlebot
# RewriteCond %{HTTP_HOST} upfrontbeats\.com [NC]
# RewriteCond %{QUERY_STRING} _escaped_fragment_=(.*)$
# RewriteRule ^(.*)$ /snapshots/index.html [NC,L]
RewriteCond %{HTTP_USER_AGENT} facebookexternalhit/1.1|Twitterbot/1.0 [NC,OR]
RewriteCond %{QUERY_STRING} _escaped_fragment_=(.*)$
RewriteRule ^(.*)$ /snapshots/$1 [L,R=301]
RewriteCond %{REQUEST_URI} ^/$
RewriteCond %{QUERY_STRING} ^_escaped_fragment_=/?(.*)$
RewriteRule ^(.*)$ /snapshots/%1? [NC,L]
RewriteRule ^(.*) /index.php [NC,L]
をそれではURLは現在動作していませんか? – anubhava
メインルートURL .. https:// upfrontbeats \ .comはスナップショットにもう一度リダイレクトされていないようです... – user3355603
'RewriteCond%{HTTP_HOST} https:// upfrontbeats \ .com [NC]'が正しくありません。 「HTTP_HOST」を使用していないドメイン名にしか一致しません – anubhava