私の新しいサブドメインでは、ホームページは正常に動作しますが、他のものはすべて500内部サーバエラーが発生します。私はそれが.htaccess
問題だと確信しています。私は、CodeIgniterベースのWebアプリケーションをGiftFlow.orgに持っていて、正常に動作しています。私のホスティングコントロールパネルからCodeIgniterをサブドメインにインストールすると、内部サーバエラーが500個発生する
ウェブルート/var/www/vhosts/giftflow.org/httpdocs
、私はサブドメインfavorece.giftflow.orgを作成し、それにすべてをクローン化しました。
ウェブルート/var/www/vhosts/favorece.giftflow.org/httpdocs
は、私は私のブラウザからfavorece.giftflow.org
を呼び出すと、インデックスページがうまく立ち上がる、CSSが含まれていますが、私は他のページに移動しようとすると、500内部サーバーエラーを取得します。私のApacheエラーログには次のようなメッセージがあります:
設定が間違っているため、10個の内部リダイレクトの制限を超えました。必要に応じてLimitInternalRecursionを使用して制限を増やしてください。バックトレースを取得するには、 'LogLevel debug'を使用します。ここで
CodeIgniterのアプリケーション/設定/ config.phpの
$config['base_url'] = 'http' . ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') ? 's' : '').'://'.$_SERVER['HTTP_HOST'].str_replace('//','/',dirname($_SERVER['SCRIPT_NAME']).'/');
そしてfavorece.giftflow
のWebrootウェブルートで私の.htaccess
ファイル、の私のBASE_URLです:あなたはにリダイレクトしている
RewriteEngine on
RewriteCond $1 !^(index\.php|images|assets|user_guide|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /giftflow/index.php/$1 [L]
に試してみて、私たちはオンラインであります!ありがとうございます! – dolokhov
私の喜び!ギフトの流れで幸運。 – Seabass
@dolokhov:この回答が参考になった場合は、投票することを検討してください。問題が解決した場合は、「受け入れ済み」とマークすることを検討してください。 –