我正在尝试在我的小型网络应用程序上设置干净的 URL。现在 URL 看起来像:
http://www.mysite.com/productinfo.php?product=19
我希望他们是:
http://www.mysite.com/productinfo.php?product=Shoes
我将如何编写 RewriteMap 和 PHP 脚本来提取数据库中的 title 列并将其注入(inject) URL 中以代替产品 ID 并以愉快的方式转发访问者?
最佳答案
在这种情况下,看起来您不需要重写 URL,因为您只是使用相同的 $_GET
变量。
当您解释 $_GET['product']
时,只需在数据库中检查正确的标题,并从那里找到正确的产品 ID。我认为您不需要 Apache 来解决这个问题。
关于php - 设置 apache RewriteMap 以从数据库中提取的正确方法是什么? (PHP/APACHE/MySQL),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9823799/