【问题标题】:seo friendly url for codeignitercodeigniter 的 seo 友好 url
【发布时间】:2016-05-28 01:57:26
【问题描述】:

我们有一个面向学生的社交网站。我们的 url 看起来像这样 domain.com/student/145236 其中 145236 是卷号。我们现在可以选择做这样的事情domain.com/student/145236/student-name,但由于谷歌/搜索引擎更喜欢domain.com/student-name/student/145236,我们想这样做,但我们做不到,我们尝试使用路由$route['(:any)/student/(:num)'] = 'student/$1';这样做,但是它显示404页面,任何帮助将不胜感激:)

【问题讨论】:

    标签: php codeigniter seo friendly-url


    【解决方案1】:

    这应该适合你:

    $route['(:any)/student/(:num)'] = 'student/yourfunction/$1/$2'; 
    

    这里$1 是用于参数(:any) 和 $2 用于第二个参数 (:num) 。

    要从学生控制器内的 URL 获取值,您可以使用 CI Segments。

    【讨论】:

    • 实际上它会与welcome/school/14526或teacher/maths/145236等其他控制器产生问题
    • @runningmark: 我建议你使用$route['student/(:any)/(:num)']
    • 你也可以像 Student >> Student Name >> ID @runningmark 一样轻松阅读
    • 这就是我现在正在考虑的,因为我猜第 1 段是为控制器保留的
    猜你喜欢
    • 2011-12-24
    • 2015-07-30
    • 1970-01-01
    • 2011-08-25
    • 1970-01-01
    • 2014-11-06
    • 2013-07-30
    • 1970-01-01
    相关资源
    最近更新 更多