ツイッターカードの設定をしており、一昨日ツイートした時はちゃんと表示されたのですが、本日ツイートしたら画像が表示されませんでした。
それどころか、昨日まで表示されていた画像まで全て表示されなくなりました。
.htaccessに以下を記述していましたが、ちゃんと画像が表示されていた時から何も変えていません。
Apache
1RewriteEngine on 2RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?test.com [NC] 3RewriteCond %{HTTP_USER_AGENT} !(twitter|facebookexternalhit|google) [NC] 4RewriteRule .(jpg|png|gif|svg|js|css)$ - [NC,F,L]
https://nj-clucker.com/disable-direct-access-to-image-by-htaccess/
↑のサイトさんに、
RewriteCond %{HTTP_USER_AGENT} !(twitter|facebookexternalhit|google) [NC]
↑を書かないといけないと書かれていたのですが、他にこの記述をしているサイトは見つからず、またタイトルに「WordPress」とあるので、WordPressのみ効くものなのでしょうか?
この.htaccessを置いているサイトはWordPressではないです。
とりあえず上記の記述を全て消して再度をアップロードしましたが、ツイッターカードの画像は表示されないままです。
今は.htaccessにはオリジナルエラーページ(404と403)の記述しかしていません。
自ドメイン以外からのアクセスを拒否しつつ、ツイッターカードは表示したいのですが、正しい記述を教えていただきたいです。
よろしくおねがいいたします。
回答1件
あなたの回答
tips
プレビュー