its*_*sar 13 .htaccess codeigniter codeigniter-routing
由于技术原因,我不想使用.htaccess从CodeIgniter中的URL中删除index.php.我看过路线部分.我也尝试过这样的路线:
$route['(:any)'] = 'index.php/$1';
Run Code Online (Sandbox Code Playgroud)
但它没有用.
是否可以index.php使用CodeIgniter中的路由器删除?
Is it possible to remove index.php without using .htaccess?
Run Code Online (Sandbox Code Playgroud)
不,这是超出php或codeigniter的东西,它是服务器的东西.
当用户试图去时会发生什么localhost/codeigniter/welcome/index?
MVC基本上隐藏了其文件夹中的所有php文件.并且只提供一种方式让任何用户通过您的代码进行交互index.php
会发生什么
这很简单,所有MVC框架都可以做,隐藏代码并使用单个前端文件来处理所有请求并使用路由器类重定向它们.
因此,如果您想要hideindex.php,那么您需要找到一种方法告诉您的服务器只需将任何调用重定向到index.php.
index.php是您网站的访问门,您的服务器需要知道必须将所有请求发送给它.某种方式,这就是为什么index.php /必须在你的url中存在或使用一些服务器配置来重定向到它的调用.但它总是被加载
| 归档时间: |
|
| 查看次数: |
4591 次 |
| 最近记录: |