Javascript 在服务器上安装后,Codeigniter项目不工作
我构建了codeigniter项目,并在本地机器上使用它作为基本url进行了测试。我把那个项目上传到服务器上,我的新的url像主页一样工作。但是,当我点击任何其他链接,它会给出错误。 它是给予 未找到Javascript 在服务器上安装后,Codeigniter项目不工作,javascript,php,ajax,.htaccess,codeigniter,Javascript,Php,Ajax,.htaccess,Codeigniter,我构建了codeigniter项目,并在本地机器上使用它作为基本url进行了测试。我把那个项目上传到服务器上,我的新的url像主页一样工作。但是,当我点击任何其他链接,它会给出错误。 它是给予 未找到 在此服务器上找不到请求的URL/index.php/person。 此外,尝试使用ErrorDocument处理请求时遇到404 Not Found错误 但是,当我把index.php放在控制器前面时,它就可以正常工作了。。 这是我的.htaccess文件: RewriteEngine on Re
在此服务器上找不到请求的URL/index.php/person。
此外,尝试使用ErrorDocument处理请求时遇到404 Not Found错误 但是,当我把index.php放在控制器前面时,它就可以正常工作了。。 这是我的.htaccess文件:
RewriteEngine on
RewriteBase /wardrobe/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
此错误背后的问题是什么???将此代码粘贴到.htaccess文件中,然后重试:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
</IfModule>
重新启动发动机
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则^(.*)$index.php?/$1[L]
默认情况下,codeigniter url在url中包含index.php。您需要从url中删除index.php才能使其正常工作。请按照答案做同样的操作。试试这个
。htaccess
它可以在大多数服务器上工作(Y)谢谢:)