htaccess rewriterule with order in url
- by NRoscoe
I'm trying to put together a rewrite rule for an Apache server. It should take 'order/###' and change it to 'order.php?id=###'. For some reason it's rewriting as 'order.php/###'. If I change it to anything other than 'order' my rule works fine.
Anyone know what's going on?
My .htaccess file looks like this:
RewriteEngine on
## tighten host
RewriteCond %{HTTP_HOST} !^mydomain\.com$ [NC]
RewriteRule .? http://mydomain.com%{REQUEST_URI} [R=301,L]
## Dynamic Pages
RewriteRule ^order/([0-9]+)/?$ order.php?code=$1 [L,NC]
## Static Page Redirects
RewriteRule ^prices$ /prices.php [L,NC]
RewriteRule ^examples$ /examples.php [L,NC]
I have no access to the httpd main server config file on the live server.