我有一个页面,其中包含http://www.freshmarketstores.com/departments/produce/recipe.php?ing=Akane_Apples&recipe=59
我想清理的 URL 看起来像http://www.freshmarketstores.com/departments/produce/recipe/Akane_Apples/59
现在,在位于生产文件夹中的 .htaccess 文件中,我有以下代码:
RewriteEngine on
RewriteRule ^recipe/(.*)/(.*)$ recipe.php?ing=$1&recipe=$2 [L]
目前,这不会影响任何事情。加载 url时recipe.php?ing=Akane_Apples$recipe=59
,它加载正常,但不进行重写。这是我第一次尝试 URL 重写,但无法解决这个问题。
在此先感谢您的帮助。
编辑: 好的,所以昨晚学习了一些之后,我意识到我正在倒退。我可以输入http://www.freshmarketstores.com/departments/produce/recipe/Akane_Apples/59并获取存储在 .../produce/recipe.php?ing=Akane_Apples&recipe=59 的资源。感谢您对此提供的所有帮助。
我现在的问题是,你能走相反的路吗?如果我输入 .../produce/recipe.php?ing=Akane_Apples&recipe=59,如何让它重定向到 /produce/recipe/Akane_Apples/59?