0

ユーザーがこの URL をたどった場合:

http://localhost/events/info.php

ユーザーが index.php にルーティングされ、イベントコントローラーが Info 関数にルーティングされるように、htaccess を介して .php 拡張子を削除するにはどうすればよいですか? 私は基本的に 301 リダイレクトを作成したいと考えています。

http://localhost/events/info

404 を取得しないように、コントローラー関数にリダイレクトする必要がある古いインデックス付きリンクがあります。

4

3 に答える 3

1

使用する

RewriteEngine On
RewriteRule ^events/info/$ index.php [L,QSA]
于 2013-04-19T16:04:08.203 に答える
0

使用している CI のバージョンは何ですか?

通常、.phpなしですでにこのようになっています

http://localhost/events/info

index.php (ビュー フォルダー内) にルーティングするには: コントローラー ファイルでこのようにするだけです。

コントローラー/events.php

function info(){
 redirect('events/index');
}

function index()
{
 $this->load->view('index.php');
}
于 2013-04-19T16:04:49.037 に答える