一見簡単そうな RewriteRule/Condition を書くのに苦労しています:
example.com
にリダイレクトする必要がありexample.com/de
ます。
example.com/de
リダイレクトしてはいけません。
example.com/en
リダイレクトしてはいけません。
example.com/foobar
にリダイレクトする必要がありexample.com/de/foobar
ます。
example.com/de/foobar
リダイレクトしてはいけません。
example.com/en/foobar
リダイレクトしてはいけません。
私が持っているのはこれです:
RewriteCond %{REQUEST_URI} !^\/(de|en)/(.*) [NC]
RewriteRule ^ http%{ENV:protossl}://%{HTTP_HOST}/de%{REQUEST_URI} [L,R=301]
しかし、私はいつもリダイレクトが多すぎます。