404页面不存在。未找到您所请求的页面。Codeigniter 3.0.6

奥雷利亚

我对CodeIgniter3有问题:找不到404页

文件:application / controllers / Welcome.php

<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Welcome extends CI_Controller {   
    public function __construct()
    {
        parent::__construct();
    }
    public function index()
    {
        $this->load->view('Welcome_Page');
    }
    public function tutorial()
    {
        $this->load->view('Tutorial_Page');
    }
    public function manual()
    {
        $this->load->view('Manual_Page');
    }
    public function forum()
    {
        $this->load->view('Forum_Page');
    }
    public function register()
    {
        $this->load->view('Register_Page');
    }
    public function login()
    {
        $this->load->view('Login_Page');
    }
}

文件:application / config / autoload / php

$autoload['helper'] = array('url');

文件:application / config / routes.php

$route['default_controller'] = 'welcome';
$route['translate_uri_dashes'] = FALSE;

文件:application / config / config.php

$config['base_url'] = 'http://subdomain.domain.tld';
$config['index_page'] = '';

档案:.htaccess

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]

页面加载Welcome_Page,但不加载其他页面。

404 Page Not Found

The page you requested was not found.

在文件夹视图中,存在以下页面:Forum_Page.php,Login_Page.php,Manual_Page.php,Register_Page.php,Tutorial_Page.php和Welcome_Page.php

非常感谢您的理解!

特波伊卡

啊,我明白了。您的问题在于路由。您的目的是要访问以下网页

http://sub.domain.tld/welcome/tutorial
http://sub.domain.tld/welcome/manual
...

但是您创建了视图HTML以获取

http://sub.domain.tld/tutorial
http://sub.domain.tld/manual
...

APPPATH.'config/routes.php'文件中,在保留的路由下,您必须通过以下方式重新路由呼叫:

$config[(:any)] = 'welcome/$1'

这里有两件事需要注意:

  1. 占位符(:any)将用于$1
  2. 您的包含(:any)参数的路由必须在文件末尾,因为

    路线将按照定义的顺序运行。较高的路线将始终优先于较低的路线。

这里更多检查整个页面以及文档中的其他页面。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

404页面不存在。未找到您所请求的页面。Codeigniter 3.0.6

来自分类Dev

Codeigniter分页链接转到404页面未找到

来自分类Dev

404页面未找到codeigniter网址

来自分类Dev

错误在codeigniter“ 404页面未找到”

来自分类Dev

Codeigniter分页链接转到404页面未找到

来自分类Dev

带有codeigniter的每个页面均未找到“ 404页面未找到”

来自分类Dev

404页面未找到Django

来自分类Dev

tcl中逻辑运算的结果((0x5C0&0x3C0)>> 6)

来自分类Dev

.htaccess显示不存在的url的404页面,但不存在的目录

来自分类Dev

为什么 int arr[]={0,3,2,4,5,6,7}; 给出错误和 int arr[7]={0,3,2,4,5,6,7}; 不是

来自分类Dev

“ col-xs-12 col-sm-6 col-md-4 col-lg-3”和col-xs-12页面中心

来自分类Dev

MVC6中的自定义选择性404页面

来自分类Dev

ValueError:sequence_6层的输入0与该层不兼容:预期ndim = 4,找到的ndim = 3。收到的完整形状:[32、28、28]

来自分类Dev

$ .post到Codeigniter控制器/方法404页面未找到

来自分类Dev

当某些文件不存在时.htaccess重定向到404页面

来自分类Dev

当某些文件不存在时.htaccess重定向到404页面

来自分类Dev

Angular 6 使用 2 个路由模块构建“404 页面未找到”

来自分类Dev

TwistedWeb:未找到自定义404页面

来自分类Dev

Swift 3 UnsafePointer($ 0)不再在Xcode 8 beta 6中编译

来自分类Dev

Which service monitors the events like (reset,halt,power off) and in turn executes runlevel 6,0 or 3

来自分类Dev

迁移到Qualcomm Augmented Reality时的ARCamera问题vuforia-unity-android-ios-3-0-6

来自分类Dev

3位数字后删除无效的0,6位数字后舍入

来自分类Dev

如何生成数字0-6的所有可能的3位数组合

来自分类Dev

将数组的元素添加为a [0],a [1] + a [2],a [3] + a [4] + a [5],a [6] + a [7] + a [8] + a [9] ...等等

来自分类Dev

C中{0,1,2,3,4,5,6,7,8,9}外的条件

来自分类Dev

iPhone 6页面显示一半宽度

来自分类Dev

Symfony 3-您已请求不存在的服务使我发疯

来自分类Dev

Kinect 0不存在

来自分类Dev

是什么导致我的Codeigniter 3应用程序出现此“页面未找到”错误?

Related 相关文章

  1. 1

    404页面不存在。未找到您所请求的页面。Codeigniter 3.0.6

  2. 2

    Codeigniter分页链接转到404页面未找到

  3. 3

    404页面未找到codeigniter网址

  4. 4

    错误在codeigniter“ 404页面未找到”

  5. 5

    Codeigniter分页链接转到404页面未找到

  6. 6

    带有codeigniter的每个页面均未找到“ 404页面未找到”

  7. 7

    404页面未找到Django

  8. 8

    tcl中逻辑运算的结果((0x5C0&0x3C0)>> 6)

  9. 9

    .htaccess显示不存在的url的404页面,但不存在的目录

  10. 10

    为什么 int arr[]={0,3,2,4,5,6,7}; 给出错误和 int arr[7]={0,3,2,4,5,6,7}; 不是

  11. 11

    “ col-xs-12 col-sm-6 col-md-4 col-lg-3”和col-xs-12页面中心

  12. 12

    MVC6中的自定义选择性404页面

  13. 13

    ValueError:sequence_6层的输入0与该层不兼容:预期ndim = 4,找到的ndim = 3。收到的完整形状:[32、28、28]

  14. 14

    $ .post到Codeigniter控制器/方法404页面未找到

  15. 15

    当某些文件不存在时.htaccess重定向到404页面

  16. 16

    当某些文件不存在时.htaccess重定向到404页面

  17. 17

    Angular 6 使用 2 个路由模块构建“404 页面未找到”

  18. 18

    TwistedWeb:未找到自定义404页面

  19. 19

    Swift 3 UnsafePointer($ 0)不再在Xcode 8 beta 6中编译

  20. 20

    Which service monitors the events like (reset,halt,power off) and in turn executes runlevel 6,0 or 3

  21. 21

    迁移到Qualcomm Augmented Reality时的ARCamera问题vuforia-unity-android-ios-3-0-6

  22. 22

    3位数字后删除无效的0,6位数字后舍入

  23. 23

    如何生成数字0-6的所有可能的3位数组合

  24. 24

    将数组的元素添加为a [0],a [1] + a [2],a [3] + a [4] + a [5],a [6] + a [7] + a [8] + a [9] ...等等

  25. 25

    C中{0,1,2,3,4,5,6,7,8,9}外的条件

  26. 26

    iPhone 6页面显示一半宽度

  27. 27

    Symfony 3-您已请求不存在的服务使我发疯

  28. 28

    Kinect 0不存在

  29. 29

    是什么导致我的Codeigniter 3应用程序出现此“页面未找到”错误?

热门标签

归档