【问题标题】:Redirect Dynamic URL with one parameter使用一个参数重定向动态 URL
【发布时间】:2011-11-02 17:32:07
【问题描述】:

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

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

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

谢谢

【问题讨论】:

    标签: php .htaccess url


    【解决方案1】:

    您是否正在尝试做这样的事情? How can I make my urls friendly from this example?

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

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

    【讨论】:

      猜你喜欢
      • 2017-03-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-17
      • 2022-01-09
      • 1970-01-01
      • 2023-03-10
      相关资源
      最近更新 更多