我正在使用 Codeigniter Gocart 脚本开发一个购物车网站。我使用 htaccess 隐藏了 index.php。当我尝试使用localhost/project143/secure/login 登录时,它工作正常并进入登录页面。但是,当我尝试以hostname/projects/project143/secure/login的身份实时登录链接时,它会重定向到主页而不是登录页面。URL 中带有 index.php 的登录页面(http://hostname/projects/project143 /index.php/secure/login)正在打开登录页面。我附上了我的问题和重定向代码的屏幕截图以进行澄清。有人知道这个问题并修复吗?
.htaccess
RewriteEngine on
RewriteBase /projects/project143/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !^(index\.php|assets|uploads|robots\.txt)
RewriteRule ^(.*)$ index.php/$1 [L]
主页: URL 中包含 index.php 的 登录页面: URL 中没有 index.php 的登录页面: