【发布时间】:2018-06-22 16:46:30
【问题描述】:
我想使用 php 将 SEO 友好的 URL 映射到带有查询字符串的实际不友好的 URL,但我想使用有意义的文件夹名称。我想要以下映射
sport/football/england/premier-league/arsenal -> /team.php?id=arsenal
sport/football/spain/la-liga/barceona -> /team.php?id=barceona
现在显然我可以创建一个忽略文件夹的重写规则,但我不希望它与无效组合一起使用。所以这应该发生。
sport/football/spain/laliga/arsenal -> 404
是否有公认的技术可以做到这一点?对于 .htaccess 或 web.config 中的每个可能的 URL,我是否只需要数千个重写规则?或者我可以在着陆页数据库中创建一个映射到实际 URL 的表吗?
【问题讨论】:
-
我根本不认为这太宽泛了,它用特定语言提出了一个相当具体的问题,并提供重写规则作为显而易见的方法
标签: php url-rewriting seo