0

CodeigniterGocartスクリプトを使用してショッピングカートサイトを開発しています。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 に答える