CodeIgniter 内のルート構成ファイルに入れるために使用する非常に単純なルート ルールがあります。
$route['building/(:num)'] = 'building/$1';
ルート ルールは問題なく正常に動作します。唯一の問題は、変数をパラメーターに渡すときにこのエラー メッセージが表示されることです。
An Error Was Encountered
The URI you submitted has disallowed characters.
CodeIgniter に数値のみをパラメーターとして受け入れるように指示するルールは知っていますが、パラメーターが間違っている場合は、このエラーを表示する代わりに、別の定義されたページまたは URL にリダイレクトする必要があります。
構成ファイルを介してそれを行うことが可能かどうか、またはこれを行うためにコントローラーを作成する必要があるかどうかはわかりません
ありがとう