RewriteRule ^products/([^/]*)$ /products.cgi?id=$1 [L]
将按预期将/products.cgi?id=$1重写为/ products / $ 1。但它也会将/ products /追加到页面中的所有链接。假设我在产品页面中有一个链接:
<a href="/contact-us.cgi">Contact</a>
然后产品页面将链接到:
/products/contact-us.cgi
这不是我想要的东西。我想保留它/contact-us.cgi