アドレスwww.example.com/tops/articles/first_article
をアドレスwww.example.com/tops/test1.php?name=first_articleにリダイレクトしようとしています
また、アドレスwww.example.com/tops/galleries/first_gallery
をアドレスwww.example.com/tops/test2.php?name=first_galleryにリダイレクトします
www.example.com/tops/first_page
からwww.example.com/tops/page.php?name=first_pageのような他のすべてのアドレス
次の htaccess ファイルでリダイレクト ループが発生します。
RewriteEngine on
Options +FollowSymLinks
RewriteRule ^/tops/articles/(.+)$ /tops/test1.php?name=$1 [L]
RewriteRule ^/tops/galleries/(.+)$ /tops/test2.php?name=$1 [L]
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule (.*)$ ./page.php?name=$1
それがなぜなのか、誰にもわかりませんか?私は何を間違っていますか?
前もって感謝します。