Php 如何修复linux主机中codeigniter中未显示的404页面?
我使用了linux主机,还将控制器名称改为小写字母 示例:控制文件=页面;在控制器名称中初始化:页面和扩展Fronend_控制器->扩展CI_控制器。 但在mmy主机中仍然不起作用我该怎么办Php 如何修复linux主机中codeigniter中未显示的404页面?,php,linux,codeigniter,Php,Linux,Codeigniter,我使用了linux主机,还将控制器名称改为小写字母 示例:控制文件=页面;在控制器名称中初始化:页面和扩展Fronend_控制器->扩展CI_控制器。 但在mmy主机中仍然不起作用我该怎么办 # Set PHP Time Zone: #SetEnv TZ America/New_York <IfModule mod_rewrite.c> #Option +FollowSymlinks RewriteEngine On RewriteCond %{REQUEST_FILENAME}
# Set PHP Time Zone:
#SetEnv TZ America/New_York
<IfModule mod_rewrite.c>
#Option +FollowSymlinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ index.php/$1 [QSA,L]
</IfModule>
<IfModule !mod_rewrite.c>
# If we don't have mod_rewrite installed, all 404's
# can be sent to index.php, and everything works as normal.
# Submitted by: ElliotHaughin
ErrorDocument 404 /index.php
</IfModule>
我认为您缺少重写url。添加这一行
RewriteBase /address-to-your-codeigniter-folder/
排队后
RewriteEngine On
我的是
RewriteBase /ci/
其中/是我的本地主机,ci是包含codeigniter应用程序的文件夹。能否提供返回404的URL?