1

私は codeigniter Tank_auth ライブラリを使用しており、すべての URL から「auth」部分を削除したいと考えています。

http://mysite.dev/auth/login

http://mysite.dev/login
4

1 に答える 1

1

ルート構成を使用して、次のようなものを に追加しapplication/config/routes.phpます。

$route['login'] = 'auth/login';

このセットアップが完了したら、次のように、古い URL からユーザーをリダイレクトするように Web サーバーを作成できます。

RewriteRule ^auth/login http://%{SERVER_NAME}/login [L,R=302]

これは、古い URL リクエストを新しく処理された にリダイレクトします。ルールの後半でサブディレクトリ/loginを処理したい場合があります。https://

セットアップ全体が少しハックなようで、生成された URL を変更する方が良い考えのようです。

于 2013-04-06T19:10:21.650 に答える