REFERER "bad-domain.com" を含むすべてのトラフィックが、hole という名前の特定のページに移動するようにします。.htaccess ではまったく機能しないように見えるので、サーバー構成に入れました。これは wp であり、残りのすべての書き換えは .htaccess にあります。これはかなり典型的な wp の書き換えです。
リダイレクト ループが発生したり、400 が発生したりと、さまざまな問題が発生しました。現在の構成では、リファラーが不正なドメインである場合、サイト全体のルート ディレクトリ構造が公開されてしまうため、一時的にコメントしました。
私はすべてを理解していると思い、答えに非常に近いことを知っていますが、私が望んでいることを正確に実行する方法がわかりません。
これらの条件に一致する場合、.htaccess のものを無視しているようです。最初にserverconfigを実行してから、htaccessを実行しませんか?
これは、サーバー構成の 3 行です。
RewriteCond %{HTTP_REFERER} .*xxxxxx.com.* [NC]
RewriteCond %{REQUEST_URI} !(/)$
RewriteRule ^.*$ /hole/