URL 路由2024 年 8 月 29 日 | 阅读 2 分钟 CodeIgniter 中的 URL 被设计成简短且对搜索引擎友好。 它应该对访问者更有意义。 用户应该通过其 URL 了解页面的内容。 例如,http://abc.com/codeigniter/routing_url 上面的 URL 示例更有意义,并向用户简要介绍了它是什么。 应该始终选择对 SEO 友好的 URL。 URL 路由是一种将 SEO 友好的 URL 转换为服务器代码格式的技术,服务器代码可以轻松理解它并将请求驱动到相应的处理脚本。 设置您自己的路由规则路由规则在位置 **application/config** 的 **routes.php** 文件中定义。 在此文件中,您将看到 $route 数组,它允许您指定自己的路由条件。 路由可以分为两种方式,或者使用通配符或正则表达式。 通配符有两种类型的通配符
使用 :num 包含第一个段为 'blog' 和第二个段为任何 'number' 的 URL 将表示包含 'women' 类和 'social' 方法的 URL,并将匹配项作为变量传递给函数。 这意味着当我们传递 URL **http://www.abc.com/blog/1** **注意:** 在这里,您可以在 URL 中传递任何数字,而不是 1。 它将被定向到 **http://www.abc.com/women/social** 使用 :any 包含第一个段为 'blog' 和第二个段为任何内容的 URL 将表示包含 'women' 类和 'social' 方法的 URL。 这意味着当我们传递 URL http://www.abc.com/blog/xyz **注意:** 在这里,您可以在 URL 的最后一段中传递任何内容。 它将被定向到 **http://www.abc.com/women/social** 正则表达式正则表达式也用于重定向路由。 您可以创建自己的正则表达式来运行您的 URL。 URL 后缀要在 URL 中添加后缀,请转到 **application/config** 文件夹中的 **config.php** 文件,并添加您想要的后缀,如下所示。 我们添加了 **.jsp** 作为后缀。 例如,如果我们的 URL 是 **http://www.abc.com/women/social** 那么添加后缀后,我们的 URL 将变为 **http://www.abc.com/women/social.jsp** 下一个主题CodeIgniter 钩子 |
我们请求您订阅我们的新闻通讯以获取最新更新。