.htaccessを使用してすべてのサブフォルダをルートページにリダイレクトしようとしています。つまりexample.com/audio、example.com/video、example.com/imagesをexample.comにリダイレクトしたいと思います。ただし、ドメイン名とは独立しています。したがって、私の.htaccess設定では 'example.com'は表示されません。私はそれをテストする場合すべてのサブフォルダをルートにリダイレクトするための.htaccessのループを閉じます。
RewriteEngine On
RewriteRule ^([^/]+)(.*)$/[R]
、私のブラウザは私がエラーメッセージ「あなた何回もエラーメッセージをリダイレクト」を与えます。私は、Apacheのログをチェックして、リクエストが何度もリダイレクトされたことを示しています。 htaccessがルートにリダイレクトされると、.htaccessの上記の行が再び実行されるので、ループを作ります。 htaccessがサブディレクトリを持つURLだけをリダイレクトできるようにする方法はありますか?あなたがこのルール試すことができ
お返事ありがとうございます。私はまだ "ERR_TOO_MANY_REDIRECTS"を取得し、ページを開けません。あなたがここに投稿したものをコピーして貼り付けました。 – mazkopolo
'.htaccess'ファイルに他のルールがありますか? –
いいえ、ちょうどあなたがここに投稿したものです。 – mazkopolo