1

次の 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]
4

0 に答える 0