0

Web サイトのフロント エンド (codeIgniter) とバック エンド (Rain Framework) に 2 つの別個のフレームワークを使用していますが、サーバーにコードをアップロードすると、バックエンドに「この Web ページにはリダイレクト ループがあります」というエラーが表示されます (フロント エンドが正常に動作している間)、.htaccess が原因で問題が発生したに違いありません。Google で解決策を見つけようとしましたが、何もうまくいきません。

フロントエンド用 ::

DirectoryIndex index.php
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !^(index\.php|adminpanel|web)
RewriteRule ^(.*)$ ./index.php/$1 [L,QSA]

そしてバックエンドの場合::

DirectoryIndex index.php
RewriteEngine on
RewriteBase /adminpanel/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !^(index\.php|adminpanel|web)
RewriteRule ^(.*)$ ./index.php/$1 [L,QSA]

私の管理フォルダは adminpanel です。

4

1 に答える 1

0

フロントエンドでこの行を書き直す必要があります

  RewriteCond $1 !^(index\.php|web)

バックエンド

  RewriteCond $1 !^(index\.php|adminpanel)
于 2013-12-26T12:00:13.610 に答える