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

时间:2011-11-02 17:32:07

标签: php .htaccess url

我有一个网址为mydomain.com/store.php?id=3。

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

请指导我这样做的最佳方法是什么?我花了很多时间来处理这个问题但没有结果。

由于

1 个答案:

答案 0 :(得分:0)

你正试图这样做吗? How can I make my urls friendly from this example?

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

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