次の Rewrite ルールを .htaccess に追加しました。
RewriteEngine on
RewriteRule ^page/?$ index.php?cat=123 [L]
www.site.com/page にアクセスすると、 /index.php?cat=123 のコンテンツがロードされます
問題は、www.site.com/index.php?cat=123 から www.site.com/page へのリダイレクトも設定する必要があることですが、これを実行しようとすると「リダイレクトが多すぎます」というエラーが発生します。これを修正する方法はありますか?
RewriteEngine on
RewriteRule ^page/?$ index.php?cat=123 [L]
RewriteCond %{QUERY_STRING} ^cat=123$
RewriteRule ^index\.php$ http://www.mysite.com/page [L,R=301]