我有一个需要屏蔽网址的项目。
之前:example.com/pogi/ako/ 之后:example.com/ako /
使用codeigniter创建应用程序。在子目录中找到的那个也有使用codeigniter创建的另一个web服务。我尝试用.htaccess和httpd.conf做一些我知道的配置,但我无法让它运行。
答案 0 :(得分:1)
在文件“application / config / routes.php”中添加以下行:
$route['ako'] = 'pogi/ako';
这将使example.com/ako
的所有请求实际转到example.com/pogi/ako
,但它看起来不会那样。
希望这有帮助!
答案 1 :(得分:0)
您可能想要记住Codeigniter如何处理URL,您在问题中提到了子目录,这也是基于Codeigniter的 Web服务!
当您运行第一个 Codeigniter应用程序时,它将抓住您请求的网址并获取相关控制器及其处理方法!
您的控制器也可以嵌套在子目录中!同样@Ross在他的回答中提到,可以使用Routes覆盖此行为!