改进Ruoute检测

This commit is contained in:
thinkphp
2016-07-26 12:32:53 +08:00
parent 64baf5be00
commit 7c09214962
2 changed files with 2 additions and 2 deletions

View File

@@ -468,7 +468,7 @@ class App
*/ */
public static function routeCheck($request, array $config) public static function routeCheck($request, array $config)
{ {
$path = rtrim($request->path(), '/'); $path = $request->path();
$depr = $config['pathinfo_depr']; $depr = $config['pathinfo_depr'];
$result = false; $result = false;
// 路由检测 // 路由检测

View File

@@ -682,7 +682,7 @@ class Route
if ('/' != $depr) { if ('/' != $depr) {
$url = str_replace($depr, '/', $url); $url = str_replace($depr, '/', $url);
} }
$url = '/' != $url ? rtrim($url, '/') : $url;
if (strpos($url, '/') && isset(self::$rules['alias'][strstr($url, '/', true)])) { if (strpos($url, '/') && isset(self::$rules['alias'][strstr($url, '/', true)])) {
// 检测路由别名 // 检测路由别名
$result = self::checkRouteAlias($request, $url, $depr); $result = self::checkRouteAlias($request, $url, $depr);