0
私は本当にクラウドフレアの国コードに基づいて私の.htaccessファイルにリダイレクトを配置するのに苦労しています。私は、このサイト全体からの例を使用して、「リダイレクトエラーが多すぎます」または500の内部エラーが発生しています。.htaccess Cloudflareの場所にリダイレクト
私は現在、この持っている:
Options +FollowSymLinks
RewriteEngine on
SetEnvIf CF-IPCountry "(.*)$" Country=$1
RewriteCond %{ENV:Country} GB
RewriteRule ^(.*)$ http://example.com/$1 [R,L]
だから私はhttp://example.com
するデフォルトのドメインを必要とするが、GBの国コードは、例えばCloudFlareのから来た場合、私はそれがにリダイレクトする必要があります:
を私の制限された.htaccessの知識はこれが可能ですか?
こんにちは、これは実際にはしかし、期待通りに動作し、それとのリンクを使用していない
CF-IPCountry=GB
を持つユーザーから来るとき私のリソース(images/cssファイルなど)のすべてを壊してしまい、それらのリクエストをリダイレクトしていると思います。サブフォルダ内のすべてのコピーを持たずにこれを避ける方法はありますか? –画像やCSSファイルの書き換えを避けるためのルールを1つ追加します。 – Croises