I only recently found out about URL rewriting, so I’ve still got a lot to learn.
While following the Easy Mod Rewrite tutorial, the results of one of their examples is really confusing me.
RewriteBase / RewriteRule (.*) index.php?page=$1 [QSA,L]
Rewrites /home as /index.php?page=index.php&page=home.
I thought the duplicates might have had been caused by something in my host’s configs, but a clean install of XAMPP does the same.
So, does anyone know why this seems to parse twice?
And, to me this seems like, if it’s going to do this, it would be an infinite loop — why does it stop at 2 cycles?
From Example 1 on this page, which is part of the tutorial linked in your question:
1the link is to the Internet Archive, since the tutorial website appears to be offline