私はcodeigniterプロジェクトをビルドし、http://localhost/wg/をベースURLとして使用してローカルマシンでテストしました。私はそのプロジェクトをサーバーにアップロードして、http://project.microsols.com/wardrobe/のような新しいURLがホームページになっています。しかし、他のリンクをクリックすると、エラーが発生します。 これは、要求されたURL /index.php/personが、このサーバー上に見つかりませんでした
が見つかりませんでしたサーバーでインストールした後にCodeigniterプロジェクトが動作しない
を与えています。
さらに、ErrorDocumentを使用して要求を処理しようとしているときに、404 Not Foundエラーが発生しました。
しかし、私が私のコントローラの前のindex.phpを置いたときに、それが正常に動作します正常に動作します。.. そして、これは私の.htaccessファイルです:
RewriteEngine on
RewriteBase /wardrobe/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
このエラーの背後にある問題は何ですか? ?
この '.htaccess'を試してみてください。ほとんどのサーバーで動作しています[ここをクリック](https://stackoverflow.com/questions/43364031/redirection-issues-in-live-server/43364089#43364089) –
(Y)ありがとう – Zain