代码点火器和路线

发布于 2024-11-27 09:42:07 字数 550 浏览 2 评论 0原文

昨天我以为共享 ssl 中的 ssl 有问题,但问题是由于 url 的结构 - 而不是因为它的 ssl。

主页加载正常(除了图像,但没关系) https://nimrod.eukhosting.net/~nadavwei/myatar.co.cc/ 这是因为使用了默认控制器,因此当 url 中存在类时,CI 不必找出 uri 结构

,codeigniter 甚至不显示它自己的错误页面。 例如, https://nimrod.eukhosting.net/~nadavwei/myatar.co.cc /aaa 显示404错误 url 中也没有 https,

如果没有共享 ssl 结构,我会得到相同的错误,其工作

mode_rewrite 工作正常(在没有 CI 的情况下检查)

yestreday I thought that I had a problem with the ssl in shared ssl but the problem is because of the structure of the url - not because its ssl.

the home page loads ok (besides images but that's ok)
https://nimrod.eukhosting.net/~nadavwei/myatar.co.cc/
this is because the defaulr controller is used so CI doesn't have to figure out the uri structure

when there is a class in the url, codeigniter doesn't even show it's own error page.
for example,
https://nimrod.eukhosting.net/~nadavwei/myatar.co.cc/aaa
shows 404 error
also without https in the url I get the same error

without the shared ssl structure its working

mode_rewrite is working fine (checked it without CI)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

单身狗的梦 2024-12-04 09:42:07

在您的 applications/config.php 中,将 $config['index_page'] = 'index.php'; 更改为 $config['index_page'] = '';//mod_rewriteenabled< /code>,此外,在 CI 中,如果您不使用 controller/methodname 但尝试调用像 controller/< 这样的 url,您的控制器必须具有 index() 方法/code> 避免404 错误。

In your applications/config.php in change $config['index_page'] = 'index.php'; to $config['index_page'] = '';//mod_rewrite enabled, moreover in CI, your controller must have index() method if you are not using controller/methodname but trying to call urls like controller/ to avoid 404 error.

甜柠檬 2024-12-04 09:42:07

尝试将conf文件中的base_urlhttp更改为https

Try changing base_url in conf file from http to https.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文