最近、クライアントの Web サイトに Wordpress ブログを追加しました。サブディレクトリを作成し、そこにWordpressをインストールしました。.htaccess ファイルをルート ディレクトリに追加するまでは、すべて問題なく動作していました。
RewriteEngine on
rewritecond %{http_host} ^websitename.com [nc]
rewriterule ^(.*)$ http://www.websitename.com/$1 [r=301,nc]
今、ブログのリンクをクリックすると、次のエラーが表示されます
The webpage at http://websitename.com/blog/ has resulted in too many redirects.
Clearing your cookies for this site or allowing third-party cookies may fix the problem. If not, it is possibly a server configuration issue and not a problem with
your computer.
この問題を解決する方法を知っている人はいますか? 私は .htaccess にまったく慣れていません。
編集: 明確にするために、301 リダイレクトは、ブログ フォルダーを除くすべてのページで正常に機能します。websitename.com と入力すると、www.websitename.com にリダイレクトされます。ただし、websitename.com/blog と入力すると、エラーが発生します。この例のブログは、Wordpress フォルダーを指しています。