小编OGP*_*P_A的帖子

URI中的函数未找到codeigniter文件问题

我会尽量简单地解释我的问题。

我的索引 URI 也能正常工作并显示我的“测试”消息。

https :// domain.com /
Run Code Online (Sandbox Code Playgroud)

其他 URI 不起作用并显示“找不到文件”消息。

https :// domain.com / about
Run Code Online (Sandbox Code Playgroud)

然而,这个 URI 就像我想要的那样工作:

https :// domain.com / index.php / about
Run Code Online (Sandbox Code Playgroud)

我真的不明白为什么,有人可以帮助我吗?感谢您的帮助 !:)

我的路线

$route['default_controller'] = 'pages/view';
$route['(:any)'] = 'pages/view/$1';
Run Code Online (Sandbox Code Playgroud)

我的.htaccess

RewriteEngine on

RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}  [R=301,L]

RewriteRule ^pages/view(/)?(.*)$ /$2 [R=301,L]
RewriteRule ^pages(/)?(.*)$ /$2 [R=301,L]

RewriteCond $1 !^((user_guide|img|css|js|scripts|fonts)\/.*|index\.php|assets/|robots\.txt|.*\.css)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]
Run Code Online (Sandbox Code Playgroud)

我的控制器文件名

Pages.php
Run Code Online (Sandbox Code Playgroud)

我的控制器类

<?php
class Pages extends CI_Controller {

    public …
Run Code Online (Sandbox Code Playgroud)

codeigniter

0
推荐指数
1
解决办法
6121
查看次数

标签 统计

codeigniter ×1