【发布时间】:2017-07-22 14:42:40
【问题描述】:
我正在一个网站上工作,出于 SEO 的原因,我需要大约 50 个页面都具有相同的内容,但某些单词会根据 URL 换出。某些词是所有位置(即英国、西班牙、法国等)。所以页面上的内容会说“英国个人培训课程或西班牙个人培训课程,法国个人培训课程)。
目前我有它,所以 URL 是 www.websitename.com/courses.php?location=uk。然后在 courses.php 页面上,我正在执行 $_GET 以获取位置参数,然后基于此更改页面的内容。理想情况下,我真正想要的是将 URL 设为 www.websitename.com/courses/uk、www.websitename.com/courses/spain,主要是出于审美原因。是否有重写规则来实现这一点?我也对替代方案持开放态度,因此我可以使用 $_get 的其他方法获取 URL 中的位置。
【问题讨论】:
标签: php .htaccess mod-rewrite url-routing