Error A route matching "/400019631/erostrip2023/当たる電話占いとは/" could not be found.
|
|
return $r; |
|
} |
|
} |
|
throw new MissingRouteException(['url' => $urlPath]); |
|
} |
|
|
|
/** |
|
* Get the set of names from the $url. Accepts both older style array urls, |
* @throws \Cake\Routing\Exception\MissingRouteException When a route cannot be handled |
|
*/ |
|
public static function parseRequest(ServerRequest $request): array |
|
{ |
|
return static::$_collection->parseRequest($request); |
|
} |
|
|
|
/** |
|
* Set current request instance. |
Router::setRequest($request); |
|
$params = (array)$request->getAttribute('params', []); |
|
$middleware = []; |
|
if (empty($params['controller'])) { |
|
$params = Router::parseRequest($request) + $params; |
|
if (isset($params['_middleware'])) { |
|
$middleware = $params['_middleware']; |
|
unset($params['_middleware']); |
|
} |
if ($this->queue->valid()) { |
|
$middleware = $this->queue->current(); |
|
$this->queue->next(); |
|
|
|
return $middleware->process($request, $this); |
|
} |
|
|
|
if ($this->fallbackHandler) { |
|
return $this->fallbackHandler->handle($request); |
class HttpOptionsMiddleware implements MiddlewareInterface |
|
{ |
|
public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface |
|
{ |
|
$response = $handler->handle($request); |
|
$response = $response->withHeader('Access-Control-Allow-Origin', '*'); |
|
if (strtolower($request->getMethod()) == 'options') |
|
{ |
|
$method = $request->getHeader('Access-Control-Request-Method'); |
if ($this->queue->valid()) { |
|
$middleware = $this->queue->current(); |
|
$this->queue->next(); |
|
|
|
return $middleware->process($request, $this); |
|
} |
|
|
|
if ($this->fallbackHandler) { |
|
return $this->fallbackHandler->handle($request); |
public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface |
|
{ |
|
$url = $request->getUri()->getPath(); |
|
if (strpos($url, '..') !== false || strpos($url, '.') === false) { |
|
return $handler->handle($request); |
|
} |
|
|
|
if (strpos($url, '/.') !== false) { |
|
return $handler->handle($request); |
if ($this->queue->valid()) { |
|
$middleware = $this->queue->current(); |
|
$this->queue->next(); |
|
|
|
return $middleware->process($request, $this); |
|
} |
|
|
|
if ($this->fallbackHandler) { |
|
return $this->fallbackHandler->handle($request); |
*/ |
|
public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface |
|
{ |
|
try { |
|
return $handler->handle($request); |
|
} catch (RedirectException $exception) { |
|
return $this->handleRedirect($exception); |
|
} catch (Throwable $exception) { |
|
return $this->handleException($exception, $request); |
if ($this->queue->valid()) { |
|
$middleware = $this->queue->current(); |
|
$this->queue->next(); |
|
|
|
return $middleware->process($request, $this); |
|
} |
|
|
|
if ($this->fallbackHandler) { |
|
return $this->fallbackHandler->handle($request); |
$this->queue = $queue; |
|
$this->queue->rewind(); |
|
$this->fallbackHandler = $fallbackHandler; |
|
|
|
return $this->handle($request); |
|
} |
|
|
|
/** |
|
* Handle incoming server request and return a response. |
} |
|
|
|
$this->dispatchEvent('Server.buildMiddleware', ['middleware' => $middleware]); |
|
|
|
$response = $this->runner->run($middleware, $request, $this->app); |
|
|
|
if ($request instanceof ServerRequest) { |
|
$request->getSession()->close(); |
|
} |
// Bind your application to the server. |
|
$server = new Server(new Application(dirname(__DIR__) . '/lpserver/config')); |
|
|
|
// Run the request/response through the application and emit the response. |
|
$server->emit($server->run()); |
|
|
None of the currently connected routes match the provided parameters. Add a matching route to config/routes.php
Template | Defaults | Options |
---|---|---|
/logout | [
'prefix' => 'Admin',
'controller' => 'users',
'action' => 'logout',
'plugin' => null,
] |
[
'_ext' => [
],
'routeClass' => 'Cake\Routing\Route\DashedRoute',
] |
/login | [
'prefix' => 'Admin',
'controller' => 'users',
'action' => 'login',
'plugin' => null,
] |
[
'_ext' => [
],
'routeClass' => 'Cake\Routing\Route\DashedRoute',
] |
/debug-kit/toolbar/clear-cache | [
'controller' => 'Toolbar',
'action' => 'clearCache',
'plugin' => 'DebugKit',
] |
[
'_ext' => [
(int) 0 => 'json',
],
'routeClass' => 'Cake\Routing\Route\DashedRoute',
] |
/debug-kit/toolbar/* | [
'controller' => 'Requests',
'action' => 'view',
'plugin' => 'DebugKit',
] |
[
'_ext' => [
(int) 0 => 'json',
],
'routeClass' => 'Cake\Routing\Route\DashedRoute',
] |
/debug-kit/panels/view/latest-history | [
'controller' => 'Panels',
'action' => 'latestHistory',
'plugin' => 'DebugKit',
] |
[
'_ext' => [
(int) 0 => 'json',
],
'routeClass' => 'Cake\Routing\Route\DashedRoute',
] |
/debug-kit/panels/view/* | [
'controller' => 'Panels',
'action' => 'view',
'plugin' => 'DebugKit',
] |
[
'_ext' => [
(int) 0 => 'json',
],
'routeClass' => 'Cake\Routing\Route\DashedRoute',
] |
/debug-kit/panels/* | [
'controller' => 'Panels',
'action' => 'index',
'plugin' => 'DebugKit',
] |
[
'_ext' => [
(int) 0 => 'json',
],
'routeClass' => 'Cake\Routing\Route\DashedRoute',
] |
/debug-kit/mail-preview/sent/{panel}/{id} | [
'action' => 'sent',
'controller' => 'MailPreview',
'plugin' => 'DebugKit',
] |
[
'pass' => [
(int) 0 => 'panel',
(int) 1 => 'id',
],
'_ext' => [
(int) 0 => 'json',
],
'routeClass' => 'Cake\Routing\Route\DashedRoute',
] |
/debug-kit/mail-preview/preview | [
'action' => 'email',
'controller' => 'MailPreview',
'plugin' => 'DebugKit',
] |
[
'_ext' => [
(int) 0 => 'json',
],
'routeClass' => 'Cake\Routing\Route\DashedRoute',
] |
/debug-kit/mail-preview/preview/* | [
'action' => 'email',
'controller' => 'MailPreview',
'plugin' => 'DebugKit',
] |
[
'_ext' => [
(int) 0 => 'json',
],
'routeClass' => 'Cake\Routing\Route\DashedRoute',
] |
/debug-kit/mail-preview | [
'action' => 'index',
'controller' => 'MailPreview',
'plugin' => 'DebugKit',
] |
[
'_ext' => [
(int) 0 => 'json',
],
'routeClass' => 'Cake\Routing\Route\DashedRoute',
] |
/debug-kit/dashboard/reset | [
'controller' => 'Dashboard',
'action' => 'reset',
'_method' => 'POST',
'plugin' => 'DebugKit',
] |
[
'_name' => null,
'_ext' => [
(int) 0 => 'json',
],
'routeClass' => 'Cake\Routing\Route\DashedRoute',
] |
/debug-kit/dashboard | [
'controller' => 'Dashboard',
'action' => 'index',
'_method' => 'GET',
'plugin' => 'DebugKit',
] |
[
'_name' => null,
'_ext' => [
(int) 0 => 'json',
],
'routeClass' => 'Cake\Routing\Route\DashedRoute',
] |
/debug-kit/composer/check-dependencies | [
'controller' => 'Composer',
'action' => 'checkDependencies',
'plugin' => 'DebugKit',
] |
[
'_ext' => [
(int) 0 => 'json',
],
'routeClass' => 'Cake\Routing\Route\DashedRoute',
] |
/debug-kit | [
'controller' => 'Dashboard',
'action' => 'index',
'_method' => 'GET',
'plugin' => 'DebugKit',
] |
[
'_name' => null,
'_ext' => [
(int) 0 => 'json',
],
'routeClass' => 'Cake\Routing\Route\DashedRoute',
] |
/builder2/{action}/* | [
'controller' => 'builder2',
'plugin' => null,
'action' => 'index',
] |
[
'_ext' => [
],
'routeClass' => 'Cake\Routing\Route\DashedRoute',
] |
/builder2 | [
'controller' => 'builder2',
'action' => 'index',
'plugin' => null,
] |
[
'_ext' => [
],
'routeClass' => 'Cake\Routing\Route\DashedRoute',
] |
/builder/{action}/* | [
'controller' => 'builder',
'plugin' => null,
'action' => 'index',
] |
[
'_ext' => [
],
'routeClass' => 'Cake\Routing\Route\DashedRoute',
] |
/builder | [
'controller' => 'builder',
'action' => 'index',
'plugin' => null,
] |
[
'_ext' => [
],
'routeClass' => 'Cake\Routing\Route\DashedRoute',
] |
/api/{controller} | [
'action' => 'index',
'prefix' => 'Api',
'plugin' => null,
] |
[
'routeClass' => 'Cake\Routing\Route\DashedRoute',
'_ext' => [
],
] |
/api/{controller}/{action}/* | [
'prefix' => 'Api',
'plugin' => null,
'action' => 'index',
] |
[
'routeClass' => 'Cake\Routing\Route\DashedRoute',
'_ext' => [
],
] |
/admin/logout | [
'controller' => 'users',
'action' => 'logout',
'prefix' => 'Admin',
'plugin' => null,
] |
[
'_ext' => [
],
'routeClass' => 'Cake\Routing\Route\DashedRoute',
] |
/admin/login | [
'controller' => 'users',
'action' => 'login',
'prefix' => 'Admin',
'plugin' => null,
] |
[
'_ext' => [
],
'routeClass' => 'Cake\Routing\Route\DashedRoute',
] |
/admin/{controller} | [
'action' => 'index',
'prefix' => 'Admin',
'plugin' => null,
] |
[
'routeClass' => 'Cake\Routing\Route\DashedRoute',
'_ext' => [
],
] |
/admin/{controller}/{action}/* | [
'prefix' => 'Admin',
'plugin' => null,
'action' => 'index',
] |
[
'routeClass' => 'Cake\Routing\Route\DashedRoute',
'_ext' => [
],
] |
/admin | [
'controller' => 'main',
'action' => 'index',
'prefix' => 'Admin',
'plugin' => null,
] |
[
'_ext' => [
],
'routeClass' => 'Cake\Routing\Route\DashedRoute',
] |
/ | [
'controller' => 'landing-page',
'action' => 'index',
'plugin' => null,
] |
[
'_ext' => [
],
'routeClass' => 'Cake\Routing\Route\DashedRoute',
] |
/{webmaster_code}/{landing_page_code} | [
'controller' => 'landing-page',
'action' => 'index',
'plugin' => null,
] |
[
'_ext' => [
],
'routeClass' => 'Cake\Routing\Route\DashedRoute',
] |
If you want to customize this error message, create templates/Error/missing_route.php