【发布时间】:2011-08-22 00:23:40
【问题描述】:
如果我有一个 URLhttp://www.domain.com/listing.php?company_id=1,我是否可以通过使用该 ID 从数据库中提取名称来将其重写为 http://www.domain.com/company-name。
或者我是否必须更改listing.php才能使其成为?company_name=company-name
如果有人能指出我正确的方向,那就太好了。
谢谢!
【问题讨论】:
-
rewrite 只会帮助你以一种很酷的方式编写你的 URL,但据我所知,它只是一个正则表达式解析器......也许你可以用 HTML5 历史和 Ajax 来解决它
-
查看地图功能。我知道映射文本文件(我从数据库中导出),但我相信 mod_rewrite 也确实从数据库中映射。这里可能有关于这个的问题,但如果明天仍然悬而未决,我会尽力回答。
标签: php .htaccess mod-rewrite url-rewriting