Apache 点火器代码-404显示,但响应正确
我正在一个工作中的网站上工作,最近通过svn将其移动到我的本地服务器,这样我就可以在家里工作了 设置顺利,没有专业。。。但代码点火器发送404未在页面上找到以及正确的响应 例如,我可以加载“localhost/home”,它启动我的控制器并获得正确的视图,但CI也会在页面的标题中发送404。。。。!! 这也发生在我的js文件上 我可以强迫它发送“200 OK”,但在每一页上都这样做是愚蠢的 以前有人遇到过这个问题吗 我正在使用; 点火器代码:2.1.0 Apache:2.0.63 PHP:5.1.6 这是我的.htaccessApache 点火器代码-404显示,但响应正确,apache,.htaccess,codeigniter,http-status-code-404,Apache,.htaccess,Codeigniter,Http Status Code 404,我正在一个工作中的网站上工作,最近通过svn将其移动到我的本地服务器,这样我就可以在家里工作了 设置顺利,没有专业。。。但代码点火器发送404未在页面上找到以及正确的响应 例如,我可以加载“localhost/home”,它启动我的控制器并获得正确的视图,但CI也会在页面的标题中发送404。。。。!! 这也发生在我的js文件上 我可以强迫它发送“200 OK”,但在每一页上都这样做是愚蠢的 以前有人遇到过这个问题吗 我正在使用; 点火器代码:2.1.0 Apache:2.0.63 PHP:5.1
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} ^system.*
RewriteRule ^(.*)$ /index.php/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !^(index\.php|images|robots\.txt|css|js)
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>
<IfModule !mod_rewrite.c>
ErrorDocument 404 /index.php
</IfModule>
重新启动发动机
重写基/
重写COND%{REQUEST_URI}^系统*
重写规则^(.*)$/index.php/$1[L]
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
1美元^(索引\.php | images | robots\.txt | css | js)
重写规则^(.*)$index.php/$1[L]
ErrorDocument 404/index.php
尝试一下.htaccess示例:
以下行可能负责您的404响应:
ErrorDocument 404 /index.php
Stackoverflow从我的htaccess中裁剪出了IfModule mod_rewrite.c,但我确实有它们,你真的在使用wiredesignz HMVC扩展吗?如果我按原样使用,我在所有方面都会出现错误500。。。。?!但是当我把它放在一个“如果模块”中,等等。。它显示出与以前一样的羞耻…?错误500是一个内部服务器错误,您是否在本地计算机上设置了mod_rewrite?试试phpinfo()。
ErrorDocument 404 /index.php