xamppのlocalhostでWebサイトを作成しています。それは正しく動作するルートでも正しく機能しています。パスは 'localhost/mywebsite'でした。Codeigniterはライブサーバーで動作するホームページ
私はそのウェブサイトをライブサーバーにアップロードしました。パスは 'www.mywebsite.com/beta/'です。ウェブサイトは機能していません。インデックスページのみが動作しています。他のリンクをクリックすると、「ファイルが見つかりません」と表示されます。
何か提案がありがとうございます。
これは私のルートです。
$route['default_controller'] = 'front/index';
$route['404_override'] = '';
$route['translate_uri_dashes'] = FALSE;
/*admin*/
$route['admin'] = 'user/admin';
$route['admin/login'] = 'user/admin';
$route['admin/logout'] = 'user/logout';
$route['admin/persons'] = 'person';
$route['admin/categories'] = 'category';
$route['admin/games'] = 'game';
$route['admin/login/validate_credentials'] = 'user/validate_credentials';
/*Front End*/
$route['category/(:num)'] = "front/category/$1";
$route['game/(:num)'] = "front/game/$1";
$route['search'] = "front/search";
これは、次のように見えるためにあなたの.htaccessを更新して、私のconfig.php
$config['base_url'] = 'http://mywebsite.com/beta/';
$config['index_page'] = '';
そして、私の.htaccess
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT,L]
あなたのパスに問題があるようです。 httpサーバのアクセスまたはエラーログファイルを調べて、実際に要求されているファイルを確認するか、ブラウザ開発コンソールを調べてそこの要求を調べることをお勧めします。 – arkascha
どのようにローカルホスト上で正常に動作していますが、ライブサーバ上で動作していませんか? –
これは私が上で書いたことを行うことで答えることができる質問です。 – arkascha