我无法使用codeigniter动态网址。 我需要显示动态URL,如下所示。 http://example.com/[store-url]
我做到了。但是当我尝试查看非动态网址时 http://example.com/blog。它只访问商店页面。
所以我在下面的路线中写道,它正在发挥作用。 $ route ['博客'] ="博客&#34 ;;
但在这里我的问题是我有很多页面如/ blog。所有页面都指向商店页面,仅包括管理控制面板
没有设置路线
有任何解决方案答案 0 :(得分:0)
在routes.php 中首先编写动态URL的编码
喜欢
include_once (APPPATH . 'helpers/inflector_helper.php');
$path = explode('/', $_SERVER['REQUEST_URI']);
if ($_SERVER['HTTP_HOST'] == 'www.expample.com') {
$controller = $path[1];
} else {
$controller = $path[2];
}
$route[$controller] = plural($controller) . "/view" . ucwords($controller);
$route[$controller . '/list'] = plural($controller) . "/view" . ucwords($controller);
$route[$controller . '/view/(:num)'] = plural($controller) . "/view" . ucwords($controller) . "/$1";
$route[$controller . '/view/(:num)/(:any)'] = plural($controller) . "/view" . ucwords($controller) . "/$1/$2";
我写了我的静态网址
$route['login'] = "authenticate_user/index";
$route['validate'] = "authenticate_user/validateUser";
$route['logout'] = "authenticate_user/logout";
我希望这应该有用。