0

私のワンプのwwwフォルダーにあるコードイグナイターベースのフォルダー/サイトでこの問題に遭遇しました.フォルダーはigniterという名前で、サイトはそのフォルダーでうまく機能しますが、そのフォルダーをコピーして貼り付けるか、単に名前を変更すると、ルーティングが停止します働く。

より具体的には、http://localhost/igniter2たとえば、ブラウザーを介して新しく名前が変更されたフォルダー/サイトに入り、コードイグナイターは意図したデフォルト/ホームページにルーティングしますが、リンクまたは直接ルーティングを介して他のページにアクセスしようとすると、 404 page not found エラー、ホームページのホームページ リンクをクリックしようとしても、同じエラーが発生します。

私はみんなを見ようとしましたが、答えが見つかりませんでした.誰かが問題を解決するのを手伝ってくれますか?

4

2 に答える 2

0

ファイル www/igniter2/.htaccess を確認したところ、最初の 3 行で次のことがわかりました。

<IfModule mod_rewrite.c> 
   RewriteEngine On 
   RewriteBase /igniter/

そして次のように変更されました:

<IfModule mod_rewrite.c> 
   RewriteEngine On
   RewriteBase /igniter2/

今では驚異的に機能します:) ヒントについては、curious_coder に感謝します。

于 2013-07-07T01:16:56.477 に答える
-1

config.php で「base_url」パラメーターを「http://localhost/<new_folder_name>/」に変更します。

config.php は「application/config/」フォルダーにあります。

あなたの場合:

$config['base_url'] = 'http://localhost/igniter2/';
于 2013-07-06T19:31:45.533 に答える