2016-07-19 5 views
0

にPHPである>のページは私のpages.phpです:CodeIgniterの - どのようにHTTPを削除するには:// localhost /を社会的/ページ/ ENVI - ページはここで社会的/アプリケーション/コントローラ

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

class Pages extends CI_Controller { 

public function index() 
{ 
    $this->load->view('home'); 
} 
public function event() 
{ 
    $this->load->view('event'); 

} 
public function envi() 
{ 
    $this->load->view('envi'); 
} 
public function tour() 
{ 
    $this->load->view('tour'); 
} 

でき君たちボタンこれはlocalhost/social/pages/envi上のクリックが開いたときに...私を助けるが、私はそのファイルがアクセスする必要がありますし、URLがどのようにそれを行うには/ ENVIをlocalhostにすべき必要があるuの人は助けることができる私

+0

<のIfModule mod_rewrite.c> RewriteEngine! するRewriteRule ^(。*)$のindex.php/$ 1 [L] を-d –

答えて

0

こんにちはShanmukSrinivas Gandepalliのようになります、ここの家はコントローラ名で、aboutusはメソッド名です。これで、URLにcontollerを追加する必要はありません。

$route['aboutus'] = 'page/aboutus'; 

希望すると、これが役立ちます。 するRewriteCondの%{REQUEST_FILENAME}!-f するRewriteCond%{REQUEST_FILENAME}で

+0

thnQ deepak it worked .. –

+0

乾杯人 - :) –

1

いくつかの方法がこの ように行うためがあります.htaccessファイルにApacheルールを設定することができますOR

routes.phpの

$ルート[ 'ENVI'] = "社会的/ページ" でこのコード行を入れて、このファイルに/ configに/ routes.phpの

+0

ルーティングを定義する方法 –

+0

このコードをroutes.phpに入れてください。 $ route ['envi'] = "social/pages"; URLはこのようになります http:// localhost/envi –

1

アプリケーションをあなたのルーティングを定義します。

URLが

ありconfigフォルダ内のファイルroutes.phpのは、それはここで以下のように

をあなたのアクションを定義する追加開いて、この http://localhost/envi

関連する問題