我正在与 Cities & States 一起制作一个目录——该网站已经运行了好几年——但我一直想让网址变得干净。
我已经看到这样做了(尤其是通过 wordpress)
这是当前 url 的样子:
website.com/directory/index.php?state=5
加州目录
website.com/directory/index.php?state=5&city=2292
加利福尼亚长滩目录
以下是我希望 URL 的外观
:
website.com/directory/california/website.com/directory/california/long-beach
我的主数据库由 51 个州的 ID 号组成,包括哥伦比亚特区(带有州缩写和全州名称)和 1,847 个不同的县,有 29,640 个不同的城市 ID 号和 41,580 个邮政编码,每个州都有纬度和经度,以便生成地图。
还有另一个数据库,其中列出了为每个城市 ID 列出的多个类别/服务。(例如:门卫、园艺/景观、害虫防治、房地产等)然后在每个类别下列出了各种业务。
这些当前显示:
website.com/directory/index.php ?state=5&city=2292&svc=1
website.com/business/index.php?bid=10
以下是我希望 URL 出现的方式:
website.com/directory/california/long-beach/gardening/
website.com/directory/california/long-beach/gardening/joes-lawn-service/
或
website.com/业务/乔斯草坪服务/
我非常感谢任何帮助解决这个问题。我查看了许多选项,但没有找到任何讨论和演示使用数据库收集信息的选项。