mod_rewrite - 如何重写URL?

时间:2011-01-11 17:18:16

标签: mod-rewrite apache2

有没有办法重写像

这样的网址
  

http://mydomain.com/getProduct.php?id=1&mode=simple

in

  

http://mydomain.com/products/1/simple

在Apache2中使用mod_rewrite

3 个答案:

答案 0 :(得分:4)

RewriteRule /products/([0-9]+)/([a-z]+) /getProduct.php?id=$1&mode=$2

有关更多信息,请搜索谷歌的mod_rewrite教程。

答案 1 :(得分:2)

您可能会发现此文章有用:URL Rewriting for beginners

还在Scribed中搜索 Mod Rewrite Cheat Sheet ,我发现它之前有用。 [很抱歉无法发布链接,因为我只允许发布一个链接]

答案 2 :(得分:0)

mod_rewrite备忘单提供了关于mod_rewrite可能性的良好且几乎完整的概述。此外,它包含示例。它可以在这里找到:

https://mod-rewrite-cheatsheet.com/