私はいくつかの基本的な書き直しのことを理解しようとしているので、私が見つけたものは次のようなものです:
RewriteCond %{HTTP_HOST} ^example.(.+)$ [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]
と:
RewriteCond %{HTTP_HOST} ^(www2.example.de|example.de)$ [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]
しかし、私がそれを次のように組み合わせると
RewriteCond %{HTTP_HOST} ^(www2.example|example).(.+)$ [NC]
リダイレクトが多すぎるため、内部サーバーエラーが発生します。
では、wwwと、または異なるドメインの末尾と組み合わせるにはどうすればよいでしょうか。
RewriteCond %{HTTP_HOST} ^example.com$ [NC,OR]
RewriteCond %{HTTP_HOST} ^www.example.name$ [NC,OR]
RewriteCond %{HTTP_HOST} ^example.name$ [NC,OR]
RewriteCond %{HTTP_HOST} ^www.example.de$ [NC,OR]
RewriteCond %{HTTP_HOST} ^example.de$ [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]
とてもシンプルなはずだと思いますが、わかりません...