【发布时间】:2011-10-10 18:22:59
【问题描述】:
我想路由,以便“域”部分消失,
http://www.domaininfo.za/domain/google.com
这样的事情
http://www.domaininfo.za/google.com
我已经设法删除了欢迎部分,但是如何删除域?
我的路线文件:
$route['default_controller'] = "welcome";
$route['404_override'] = '/';
$route['(:any)'] = "welcome/domain/$1";
【问题讨论】:
-
于是他们发明了 mod-rewrites
-
不太了解您需要什么..您已经做到了,不是吗?
-
我想从 url 中删除“域”。
-
你已经做到了,伙计..你的路由就是这样做的......它需要任何第一段(应该是一个控制器)并将它重新路由到你喜欢的任何地方,所以你的 URL 现在可以是只有一段
-
你必须使用 mod-rewrite。路由不会从 URL 中删除域,它只是创建了一个备用语法来使用……所以你仍然可以只使用路由器。 Mod-rewrite 会在 Codeigniter 处理之前将任何其他请求重写为“无域”url。
标签: php codeigniter routing