2017-08-16 5 views
0

私はCODEIGNITERサイトをサーバー上で正常に動作させていますが、同じサーバー上の別のフォルダーにコンテンツを移動(コピー&ペースト)すると404ページが見つかりませんでした。サーバー上のcodeigniterアプリケーションの処理

なぜでしょうか?

+1

変更するよりも、あなたのフォルダはそのpublic_htmlの/ project_folder
のように従っていない場合は、あなたが何であるかを示してください。何らかの返答が返ってきたら、この質問を拡張する必要があります。 – Hexie

+0

アプリケーション/ログのログファイルを確認してください。最近のエントリーがない場合、あなたはフレームワークに到達していません。このような場合は、Webサーバーログを直接チェックしてください。 (例:Apache:/var/log/apache2/error.log) – Vince

+0

A(ライブ)フォルダの内容をB(新規)フォルダにコピーして貼り付けていますが、ユーザー名とパスワードを使ってログインしようとすると、私はこのエラーを取得しています - オブジェクトが見つかりません! 要求されたURLはこのサーバーで見つかりませんでした。参照ページのリンクが間違っているか古いようです。エラーについてはそのページの作者に知らせてください。 サーバーエラーと思われる場合は、ウェブマスターにお問い合わせください。 エラー404 localhost Apache/2.4.25(Win32)OpenSSL/1.0.2j PHP/7.1.6 – rugwed

答えて

0

enter image description hereないアプリケーションフォルダ内のプロジェクトフォルダ内の使用このhtaccessファイルを

<IfModule mod_rewrite.c> 
    RewriteEngine On 
    # !IMPORTANT! Set your RewriteBase here and don't forget trailing and leading 
    # slashes. 
    # If your page resides at 
    # http://www.example.com/mypage/test1 
    # then use 
    # RewriteBase /mypage/test1/ 
    RewriteBase/
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteRule ^(.*)$ index.php?/$1 [L] 
</IfModule> 

<IfModule !mod_rewrite.c> 
    # If we don't have mod_rewrite installed, all 404's 
    # can be sent to index.php, and everything works as normal. 
    # Submitted by: ElliotHaughin 

    ErrorDocument 404 /index.php 
</IfModule> 

ここ

RewriteBase project_folder/ 
+0

私はしましたが、使用しません。まだ404のメッセージが届いています。 – rugwed

+0

このhtaccessがアプリケーションフォルダの外側にあり、デフォルトのhtaccessがアプリケーションフォルダ –

+0

にあることを確認してください。出来た。 @AnandPandey – rugwed

関連する問題