当我在浏览器中运行CI项目时,使用localhost / hr,它将我重定向到localhost / dashboard /.
搜索了不同的解决方案,但没有得到它的工作.这是我在“htdocs / hr”文件夹中的.htaccess文件
RewriteEngine on
RewriteCond $1 !^(index\.PHP|images|robots\.txt)
RewriteRule ^(.*)$/index.PHP/$1 [L]
当我删除/重命名index.PHP文件并访问htdocs时,它给了我错误.
Object not found!
The requested URL was not found on this server. If you entered the URL manually please check your spelling and try again.
我做错了什么,如何让它运作?
我的htdocs / hr文件夹的屏幕截图是下面的
解决方法:
我知道我迟到了.但是没有其他答案陈述你实际需要做什么来解决这个问题.
方案:
您需要在您的文件夹中的.htaccess文件中设置重写基础(ci).
所以你现在有
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
你应该把它改成
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /ci/
就是这样.它现在可以工作了.