当我在浏览器中使用localhost/hr运行CI项目时,它会将我重定向到localhost/dashboard/。搜索了不同的解决方案但都没有使其工作。这是我在"htdocs/hr"文件夹中的.htaccess文件。
注意:在 htdocs 文件夹中没有 .htaccess 文件。
当我删除/重命名 index.php 文件并访问 htdocs 时,它会给出错误。
RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
注意:在 htdocs 文件夹中没有 .htaccess 文件。
当我删除/重命名 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文件夹的截图如下所示:
$route['default_controller'] = "site"; $route['404_override'] = '';
- Noman AliRewriteEngine On
之后放置RewriteBase /hr/
。 - Kamran