And where is it doing that in the code I posted above?
It can't be doing it here...
My Macintosh HD: private: etc: hosts as follows..
BTW, what exactly am I defining there? (I thought I was defining what my Local Host is there, in other words, what address I have to type into the browser so that MAMP serves up my default web page in my Web Root?)
And I'm not sure where it would exist in this code either...
And my Applications: MAMP: conf: apache: httpd.conf as follows...
# Uncommented the line below on 2011-08-13
# Added on 2011-08-13
# DocumentRoot /Applications/MAMP/htdocs
Again, I am not seeing the mapping of the URL local.debbie to my Web Root, which you are claiming is local.debbie/ :-/
I guess I am not understanding what you are saying?!
It then looks for the default file names you allow (index.html, index.php, etc). Once it finds it, it serves it up, otherwise, it checks if your directory is browseable, and will serve up a directory listing if it is, otherwise you get a 404 or server not found error.
Specifically you were asking about your RewriteRule and your BASE_URL variable in your PHP script.
My point to you was you were confusing your BASE_URL variable in PHP with what Apache see's as your base web folder, which is local.debbie/.
This is all new to me and what others have taught me in the past, and I am trying my best...