0

404エラーを取得

404ページが見つかりません

あなたが要求したページは見つかりませんでした。

config.php

<?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');



$config['base_url'] = 'http://myhost/sitedir';


$config['index_page'] = '';

$config['uri_protocol'] = 'AUTO';

デフォルトのcontrolerr

class MY extends CI_Controller{


    function __construct(){
        parent::__construct();

         // language
        if($this->input->post("lang")){
            $this->load->model("language");
            $this->language->lang($this->input->post("lang"));
        }

        // !language

        //$this->lang->load("ge");
        if (!$this->session->userdata('lang'))
            $this->lang->load("ge");
        else
        $this->lang->load($this->session->userdata('lang'));
    }

    /**
     * mtavari gverdis controleri
     */
    function index(){
        $this->load->model("dbs");
        $data['products'] = $this->dbs->get_products_by_limit("products",7);
        $this->load->view("header");
        $this->load->view("index_page",$data);
        $this->load->view("footer");
    }

}

デフォルトのciパッケージを他のディレクトリにアップロードしました。

.htaccessファイルがありません

私の悪い英語でごめんなさい:(

助けて :(

4

4 に答える 4

0

サーバーアドレスに従ってこの行を編集します

$config['base_url'] = 'http://server_addr/sitedir';-->like this
于 2013-02-08T09:28:16.413 に答える
0

大丈夫です。私の英語も悪いです。

.httaccessを使用しない場合、WebサイトのURLは次のようになります。

'http://website/sitedir/index.php/my'

defualtパッケージで使用できます:

; デルデフォールだから、 `

config ['index_page'] ='';

、「ようこそ」に設定されていることを忘れないでください。 私のウェブサイトもcodeigniteであり、この問題は私のincialページでも参照されていました。

Configuration.phpはmyと同じです。しかし、私はを使用します。httaccess、index.phpURLをクリアします。私は少し助けてくれることを願っています。

于 2013-02-08T09:59:46.097 に答える
0

問題はルーティングまたはHTACCESSにあります。以下のように変数を空に設定します。

$config['index_page'] = '';

次の変数をこれらのパラメーター('AUTO'、'PATH_INFO'、'QUERY_STRING'、'REQUEST_URI'、および'ORIG_PATH_INFO')に1つずつ置き換えてみてください

$config['uri_protocol'] = 'AUTO';
于 2013-02-08T12:15:34.893 に答える
0

私はこの問題を最も長く抱えていました..私の場合、構成ファイル、ルート、htaccessなどをいじった後...最終的に問題は、私のCPANELサーバーがLinuxを介してホストされており、Linuxが来ると大文字と小文字が区別されることでした.ファイル名に。すべてのコントローラーで、ファイル名の最初の文字が大文字になっていました。これを小文字に変更すると、うまくいきました。多分これはあなたの問題でもあります。皆さんお元気で。

于 2013-09-05T13:31:43.770 に答える