【发布时间】:2015-03-21 05:25:06
【问题描述】:
我有一个 CI 站点,其子目录中安装了 Wordpress。
规格:
-IIS 7.5
-PHP 5.3
原始 CI 站点:
网站.com
每次我访问 website.com 时,它都会添加 2 个变量。国际化和控制器。 它会将网站重定向到 website.com/id/user。
id=> Indonesian
user=>Controller
因此,在访问 Wordpress (website.com/blog/) 时,它也会添加这两个变量。 它会将网站重定向到 website.com/blog/id/user 在 Wordpress 上,我已包含 CI index.php,因此我可以在 Wordpress 中调用 CI 视图。
路由.php
$route['default_controller'] = "user";
//$route['blog/id/user'] = $route['default_controller'];
$route['404_override'] = '';
$route['^(id|en)(.+)$'] = "$2";
// '/en', '/de', '/fr' and '/nl' URIs -> use default controller
$route['^(id|en)$'] = $route['default_controller'];
如何更改 URI 不添加两个变量; language 和 controller_name?
我试过修改routes.php,但没有成功。
谢谢
【问题讨论】:
标签: php wordpress codeigniter routes