gpt4 book ai didi

CodeIgniter URL 路由 - SEO 友好的 URL

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:33:17 24 4
gpt4 key购买 nike

我为我的网站创建了一条新路线:

$route['default_controller'] = "欢迎光临";

$route['(:any)'] = "欢迎/索引/$1";

$route['404_override'] = '';

当 URL 如下时,这在我的网站上运行良好:

http://mydomain.com/first-article

http://mydomain.com/second-article

*欢迎使用我的 Controller .php

但是

我还有一个管理员 Controller ,管理员的 URL 是:

http://mydomain.com/admin

我要在路由文件中添加什么来忽略/admin 和 admin 中的其他 Controller ?

最佳答案

您可以将 welcome/index/$1 路由替换为:

$route['^(?!admin).*'] = "welcome/index/$1";

这基本上是说,如果一个 URI 以“admin”开头,则应该路由到 welcome/index 方法并将内容传递给 index 方法。否则,以管理员为 Controller 处理正常路由。

关于CodeIgniter URL 路由 - SEO 友好的 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8051014/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com