也许我需要做的是不可能,但我找不到相关的相关信息。
问题:我继承了一个网站,其中包含丑陋且无意义的网址,我被要求让它们易于记忆(应该首先完成!),所以现在,我必须将其转为:
http://www.domain.com/page.php?id=XXX
进入这个:
http://www.domain.com/name-of-page-that-refers-to-id-xxx
(例如www.domain.com/page.php?id=100 => www.domain.com/agenda)
有可能吗?
答案 0 :(得分:1)
您需要在某处从agenda
建立连接到100
。如果这没有改变(我不认为是这种情况),您可以为每个站点定义一个规则。
如果它不是静态的,则必须修改应用程序和数据库模式。在我看来,最简单的方法是将列sitename
添加到存储站点的数据库表中,并在其上创建唯一索引。您必须更改应用程序以允许page.php?sitename=agenda
之类的网址。
然后,您可以添加将www.domain.com/agenda
转换为www.domain.com/page.php?sitename=agenda