[eluser]drewbee[/eluser]
I can't remember if the stock htaccess can tell the difference between actual files, and files that do not exist but get routed through the CI controller.
Currently any file that does literally exist does not get processing through CI for me. I had this situation come up with paypal and did something to the tea of:
/paypal.php
Code:
header("Location: /paypal/process_transaction/" . $_GET['crypt']);
That is a down and dirty sample of what I did, as I didn't do any data cleansing, but I hope you get the idea.
Also if anyone else has a better way, let me know. Two http requests are going to happen for each transaction this way.
you would simply post the transaction to example.com/paypal.php?crypt=df908as7dfd
edit:
I actually created a directory at the root called 'bootstraps' and this is where I place these type of situation files.