我在工作的网站上工作,并通过svn将其移至我的本地服务器,以便我可以在家工作......
设置没问题,没有专业......但是代码点火器会在页面上发送404 Not Found以及正确的响应......
例如,我可以加载'localhost / home',它会激活我的控制器并获得正确的视图,但CI也会在页面的头部发送404 .... 这也发生在我的js文件......
我可以强制它发送“200 OK”,但是在每一页上都这样做傻傻的...
有没有人在......之前遇到过这个问题?
我正在使用; Code Ignighter:2.1.0Apache: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>
答案 0 :(得分:1)
尝试.htaccess示例from the documentation:
RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
以下行可能会对您的404响应负责:
ErrorDocument 404 /index.php