我遇到了 CodeIgniter 和 htaccess 的问题。
当我通过 http 或 localhost 访问我的网站时,我可以访问 mysite.ext/ controller/view,例如admin/login。
但是当我之前用HTTPS访问我的网站时,它会发送一个404错误,所以我必须编写mysite.ext/ index.php / controller/ view ,它可以工作。
问题是我不想要 index.php,当我尝试在互联网上找到的解决方案时,它有时会删除 index.php,但我只能访问/index/控制器,而不是管理员和其他控制器。
我在这里尝试了这个解决方案: codeigniter + not index.php with https
它删除了作为引导程序的 index.php,并且控制器/视图 索引/首页有效,但其他控制器无效。
PS:HTTPS URL 与 HTTP URL 不同。HTTP URL 进入服务器,但 HTTPS 由我的主机提供(所以,https://ovh....blabla../mywebsite/)
我想了解它为什么不起作用并找到解决方法。