RewriteRule ^(.*)$ index.php?user=$1 [nc]
What you observce is what the code is supposed to do:
- Browse to http://example.com/index.php
- The RewriteRule operates on the test string "index.php" (the leading slash is stripped)
- The expression matches the entire test string and captures the entire string into $1
- The new URL becomes http://example.com/index.php?user=index.php
This doesn't make sense because you appear to have forgotten to limit this rule to certain URLs. As it stands it operates on all URLs which is probably not what you intended.
openvein.org -//- One-time [color=#6600CC]$50.00 discount[/color] on [color=#0000CC]DreamHost[/color] plans: Use ATROPOS7