appleyard回答ポイント 500ptウォッチ

.htaccessで直リン禁止でもFacebook,Twitter,feedlyは許可する場合


// Yahoo!知恵袋で意味不明な回答しか来ないのでこちらに投稿しました。 Add Star

WordPressで画像フォルダに直リンクを拒否する.htaccessを設置するのは出来ましたが、そのままですと、Facebook、Twitterのシェア、feedlyへの画像反映が不可になってしまいます。

.htaccessを画像フォルダに設置し、

自分のドメインからは許可
Facebook、Twitterのシェア、feedlyへの画像反映
他サイト(ブログ等)からは拒否

としたい場合の.htaccessの記述方法はどのようにしたらよいでしょうか?

ちなみに、検索で直リン禁止でもFacebook等はOkにするといった記事のコードを記述してみましたが、シェアやフィードへの画像は反映されませんでした。
RewriteCond %{HTTP_USER_AGENT} !(twitter|facebookexternalhit) [NC]
です。mod_rewriteを使わない汎用的な記述も試しましたがやはりダメでした。

借りてるサーバーはエックスサーバーです。

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2018-04-05 18:19:10
終了日時
2018-04-05 22:20:07
回答条件
1人1回まで

この質問のカテゴリ

この質問に含まれるキーワード

mod_rewrite174.htaccess519wordpress1195feedly14Yahoo!知恵袋69Twitter727Facebook922ドメイン2066フィード157直リン14直リンク79ブログ1875サーバー4609OK89

人気の質問

メニュー

PC版