【发布时间】:2011-05-01 16:45:29
【问题描述】:
我正在尝试编写一个 .htaccess 文件,以使我的 URL 对搜索引擎更具吸引力。我基本上知道如何做到这一点,但我想知道如何动态地做到这一点。
我的网址通常如下所示:
view.php?mode=prod&id=1234
我想做的是从 url 中获取 id,进行数据库查询,然后将从数据库返回的标题放入 url。类似:
/products/This-is-the-product-title
我知道有些人已经使用 phpbb 论坛 URL 和主题来实现这一点,我试图追踪代码直到它用新的标题字符串 URL 替换实际 URL,但没有运气。
我知道我可以只用 id 重写 URL:
RewriteRule ^view\.php?mode=prod&id=([0-9]+) /products/$1/
PHP 中有没有办法覆盖显示的 URL?
【问题讨论】: