我试图为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服务器进行本地开发。