surrealillusions - 8:39 pm on Sep 28, 2012 (gmt 0)
The RewriteRule pattern matches only the PATH part of the requested URL.
A RewriteCond testing HTTP_HOST matches only the requested hostname.
A RewriteCond testing QUERY_STRING matches only the requested query string.
The rules I wrote all match up for me though. Hence why I said, to me, what I wrote should work..but it doesn't.
Be sure to escape all literal periods in patterns.
There are no literal periods in the pattern. The only thing I wasn't sure about was the - but since that is at the end of the regex, and not between 2 characters, then the server should know its a - and not used in a range.