다음과 같은 패턴의 URL을 보내고 싶습니다.3.0 Cakephp 루트 html 전용
http://mywebsite.com/en/url.html
아래 코드는 작동합니다.
Router::prefix ('en', function ($routes) {
$routes->extensions ([
'html'
]);
$routes->connect ('/:page', [
'controller' => 'Pages',
'action' => 'view',
]
, [
'pass' => [
'page'
]
]);
$routes->fallbacks ('InflectedRoute');
});
html 확장자가없는 컨트롤러에 문제가 발생합니다. 예를 들어
http://mywebsite.com/en/controller/
는 .html 중에서 확장자로 끝 페이지에
$routes->connect ('/:page', [
'controller' => 'Pages',
'action' => 'view',
]
을 제한 할 수있는 방법이 있습니까?
감사합니다. 이렇게하면 문제가 해결됩니다. – MontrealDevOne