0
私はホストLinuxのアカウントで正常に動作しているCodeIgniter Webアプリケーションを持っていますが、Windowsとxamppでテスト環境を作成しようとしています。私のファイルをxampp \ htdocs下のフォルダにコピーして、ルートアプリケーションフォルダから.htaccessを削除しました。私の問題は、ルートが機能していないことです。例えば、app/admin/login/signinはホストアカウントでうまく動作します。 xampp上でこのサーバー上に見つかりました。Codeigniter on xampp error:要求されたURLがこのサーバ上に見つかりませんでした
私BASE_URLコード:
$ask_root = "http://".$_SERVER['HTTP_HOST'];
$ask_root .= str_replace(basename($_SERVER['SCRIPT_NAME']),"",$_SERVER['SCRIPT_NAME']);
$config['base_url'] = $ask_root;
私のアプリケーション/ .htaccessファイル:
DirectoryIndex index.php
RewriteEngine on
RewriteCond $1 !^(index\.php|(.*)\.swf|fonts|images|css|less|js|robots\.txt|favicon\.ico)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [PT,L]
SetEnv TZ Asia/Jerusalem
ここでの問題は何ですか?
助けてくれてもうまくいきませんでしたが、私のホストで同じ設定が動作するのはなぜか分かりませんが、xamppでは動作しません。 – AmjadoV