如何准备将来的URL重写到目录类型结构?
因此,我希望实现URL重写一旦我的网站完成,但我希望有这种格式。如何准备将来的URL重写到目录类型结构?,url,mod-rewrite,Url,Mod Rewrite,因此,我希望实现URL重写一旦我的网站完成,但我希望有这种格式。 site.com/city/example deal 当前,一旦选择城市,它将以以下格式链接到页面: site.com/city.php?city=atlanta 然后,一旦进入该页面,就会从中选择一笔交易,并链接到下一页: site.com/deal.php?deal=123 考虑到这一点,我是否可以用我当前的链接结构重写它: site.com/atlanta/example-deal或者我是否必须链接页面: site.com/
site.com/city/example deal
当前,一旦选择城市,它将以以下格式链接到页面:
site.com/city.php?city=atlanta
然后,一旦进入该页面,就会从中选择一笔交易,并链接到下一页:
site.com/deal.php?deal=123
考虑到这一点,我是否可以用我当前的链接结构重写它:
site.com/atlanta/example-deal
或者我是否必须链接页面:
site.com/city.php?city=atlanta/deal.php?deal=123
以获得我正在寻找的最终URL重写结构
希望我解释得对,谢谢你的帮助 您需要做的是让deal.php读取查询字符串中的城市 您还应该终止您的交易,以便您可以从交易终止中获得交易id 下面是php中slugify函数的一个示例:
RewriteRule ^([^\.^/]+)/deals/(.*)$ deal.php?city=$1&deal_slug=<deal_slug> [QSA]
// get deal slug from query string
//select from deal table where deal slug = submitted deal slug
// continue with normal code.