Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache 点火器代码-404显示,但响应正确_Apache_.htaccess_Codeigniter_Http Status Code 404 - Fatal编程技术网

Apache 点火器代码-404显示,但响应正确

Apache 点火器代码-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

我正在一个工作中的网站上工作,最近通过svn将其移动到我的本地服务器,这样我就可以在家里工作了

设置顺利,没有专业。。。但代码点火器发送404未在页面上找到以及正确的响应

例如,我可以加载“localhost/home”,它启动我的控制器并获得正确的视图,但CI也会在页面的标题中发送404。。。。!! 这也发生在我的js文件上

我可以强迫它发送“200 OK”,但在每一页上都这样做是愚蠢的

以前有人遇到过这个问题吗

我正在使用; 点火器代码:2.1.0

Apache:2.0.63

PHP:5.1.6

这是我的.htaccess

<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