0

我正在使用 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 的登录页面: 在此处输入图像描述

4

1 回答 1

2

这是解决方案 如何在codeigniter的路径中删除“index.php”

尝试用户独角兽的答案。它会起作用。

于 2012-11-21T07:51:23.897 回答