0

我有一个重要的临时重写需求。我需要重写:

http://www.mysite.com/product_info?products_id=23077

至:

http://www.mysite.com/product_info.php?products_id=23077

我认为这应该工作:

RewriteEngine on 
RewriteRule ^product_info\?(.*)$ product_info.php\?products_id=23077

但它不起作用。我收到一个错误:

在此服务器上未找到请求的 URL /product_info

显然 23077 可以是任何数字。

4

1 回答 1

0

我没有测试过,但是这样的东西应该可以工作:

RewriteEngine on
RewriteRule ^(product_info)\?(products_id=23077)/?$  http://www.mysite.com/$1.php?$2 [NC]
于 2012-12-03T04:58:57.257 回答