0

我的 .htaccess 中有以下几行:

RewriteEngine On
RewriteBase /new
Options +FollowSymlinks
Options -Indexes

#Shopping Redirects
RewriteRule ^shopping-bag?$ cart.php
RewriteRule ^checkout?$ checkout.php
RewriteRule ^product/([^/\.]+)/?$ product.php?fine_leather=$1 [NC,QSA,L]

现在,所有这些都在生产服务器上运行良好,(最后一行将显示为http://www.domain.com/product/this-is-a-product)但在本地,前两行工作正常,但最后一行没有。它似乎没有传递 GET 变量:(

有什么想法/建议可以解决这个问题吗?我需要修复漂亮的 URL,但我真的不想在服务器上工作,直到我知道它们工作正常。

4

1 回答 1

0

试试这个代码:

RewriteRule ^shopping-bag?$ cart.php [L]
RewriteRule ^checkout?$ checkout.php [L]
RewriteRule ^product/(.+)$ product.php?fine_leather=$1 [NC,QSA,L]
于 2013-07-18T14:48:17.937 回答