Php 使用一个参数重定向动态URL

Php 使用一个参数重定向动态URL,php,.htaccess,url,Php,.htaccess,Url,我的url是mydomain.com/store.php?id=3 我想转换(重定向)到基于id的静态URL。 将ID替换为商店名称(来自数据库),并在url末尾添加一些硬涂层关键字。 URL应该类似于mydomain.com/storename-keyword1-keyword2.html 请告诉我,做这件事最好的方法是什么?我花了很多时间来处理这个问题,但没有结果 谢谢你想做这样的事吗 也就是说,您仍然使用脚本store.php提供内容,但是您希望浏览器的位置栏有一个干净的URL,看起来像/

我的url是mydomain.com/store.php?id=3

我想转换(重定向)到基于id的静态URL。 将ID替换为商店名称(来自数据库),并在url末尾添加一些硬涂层关键字。 URL应该类似于mydomain.com/storename-keyword1-keyword2.html

请告诉我,做这件事最好的方法是什么?我花了很多时间来处理这个问题,但没有结果


谢谢你想做这样的事吗

也就是说,您仍然使用脚本
store.php
提供内容,但是您希望浏览器的位置栏有一个干净的URL,看起来像
/storename/word/word.html
?显然,您需要更改一些重写匹配项和目标,以适合您想要的URL。什么样的

RewriteRule ^storename-([^\-]+)-(.+).html /store.php?id=$1&something=$2&rewritten=true [L]