この記事では、TP5 の URL アクセス モードについて紹介しますが、一定の参考値があるので、困っている友人は参考にしてください。
1. PATH_INFO
ルーティングをオフにし、application/config.php で url_route_must (デフォルトは false) を見つけて、それを false に設定します。ルーティングが閉じられると、ルーティング ルールは解析されず、URL へのアクセスにはデフォルトの PATH_INFO モードが使用されます:
2。
ルーティングを有効にし、ルーティング定義にデフォルトの PATH_INFO メソッドを組み合わせて使用します。
'url_route_on' => true, 'url_route_must'=> false,
この方法では、定義する必要があるアクセス アドレスのルーティング ルールを定義するだけで済みます。残りは最初の通常モードの PATH_INFO モードに従います。URL にアクセスしてください。
3. ルーティング モードの使用を強制する
application/config.php で次の設定項目を見つけて true に設定します
'url_route_on' => true, 'url_route_must' => true,
application/route で.php
return [ '__pattern__' => [ 'name' => '\w+', ], '[hello]' => [ ':id' => ['index/hello', ['method' => 'get'], ['id' => '\d+']], ':name' => ['index/hello', ['method' => 'post']], ], ];
をコメントし、コード
use think\Route; Route::rule("hello", "test/Test/hello");
関連する推奨事項:
ThinkPHP5 を追加します。 X PHP5.6.27-nts と Apache は URL 書き換えを使用して、エントリ ファイルの内容を非表示にします。index.php
以上がTP5 での URL アクセス パターンの解析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。