htaccess rewriterule与url中的顺序

时间:2014-05-31 21:22:46

标签: .htaccess rewrite

我试图为Apache服务器整理重写规则。它应该采取命令/ ###'并将其更改为' order.php?id = ###'。出于某种原因,它被重写为“order.php / ###'”。如果我将其更改为' order'以外的任何其他内容。我的规则很好。

任何人都知道发生了什么?

我的.htaccess文件如下所示:

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]

我无法访问实时服务器上的httpd主服务器配置文件。

我使用wamp服务器进行本地开发。

0 个答案:

没有答案