質問: apacheのhttpd.confの設定で、下記のような記述があるのですが、どういう意味ですか? RewriteEngine On RewriteCond %{HTTP_REFERER} $^ RewriteRule ^.*$ [F]
回答: > RewriteEngine On mod_rewrite を使う > RewriteCond %{HTTP_REFERER} $^ HTTP_REFERER が $^ にマッチする時、つまり REFERER が無い場合に、 > RewriteRule ^.*$ [F] 全てアクセス禁止にする HTTP_REFERER がない場合 (お気に入りからのアクセス、URL 直打ち等) のアクセスを禁止したいようです。