httpsを使用していますが、index.phpが削除されていませんが、httpで動作します。 httpとhttpsの両方で動作するなど、サイトの正常な動作が必要です。誰もが同じ問題に直面してこれを解決するのに役立ちます。index.php https CodeIgniterを削除しない
例:HTTPで
- http://xyz.mydomain.com/users/login //が細かい
- http://xyz.mydomain.com/index.php/users/login //がhttps
1の微細
ワークス)https://xyz.mydomain.com/users/login// 404ページが見つかりません
2)https://xyz.mydomain.com/index.php/users/login //
$root=(isset($_SERVER['HTTPS']) ? "https://" : "http://").$_SERVER['HTTP_HOST'];
$root.= str_replace(basename($_SERVER['SCRIPT_NAME']), '', $_SERVER['SCRIPT_NAME']);
$config['base_url'] = $root;
コーディングハッピー;'インデックスを削除するには最初の場所に.phpを含める? –
私が最初にすることは、 '$ config ['base_url']'がすべてのことをした後に何が設定されているかを確認することです。 'print_r($ config ['base_url'])のようなものです。 exit; ' –
$ config ['index_page'] = '';あなたが書いたのと同じです –