gpt4 book ai didi

codeigniter - Codeigniter:如何在Codeigniter上下文中提供静态HTML页面

转载 作者:行者123 更新时间:2023-12-04 13:35:09 31 4
gpt4 key购买 nike

大家好
我想在codeigniter上下文中提供一些静态html页面。我不想绕过base_url中的index.php文件。
但是,当我使用对HTML文件的调用时,它不会显示404错误页面。
感谢已经解决这个问题的人士对这个话题的任何帮助。谢谢大家提前

我要精确说明以下元素:

  • 我真正的问题是提供PDF文件,以便用户仅在浏览器中显示而不保存PDF文件。因此,我将PDF转换为HTML文件。输出是一个目录,其中包含链接的HTML文件以及用于导航的图像/按钮,CSS,js
  • ,当我将此HTML-OUTPUT放在ci\Docs\HTML1目录中时,可以通过此URL localhost/ci/docs/html1/index.htm进行访问。
    但是在我使用localhost/ci/index.php/docs/html1/index.htm的地方,我得到404错误页面。
  • 因此,我将HMLT1目录移到了Application\views目录。而且我仍然有同样的错误。我的.htacces看起来像这样:
    <IfModule mod_rewrite.c>

    RewriteEngine on
    RewriteCond $1 !^(index\.php|resources|robots\.txt)
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php/$1 [L,QSA]

    </IfModule>

  • 谢谢大家帮助

    最佳答案

    将静态HTML文件创建为 View ,然后仅加载 View :

    $this->load->view('static.html');

    然后,您可以作为普通 Controller 访问此文件。这完全取决于您如何设置.htaccess。

    关于codeigniter - Codeigniter:如何在Codeigniter上下文中提供静态HTML页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3959029/

    31 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com