Catalyst 응용 프로그램을 개발 중이며 Catalyst
URL 해석 방법에 문제가 있습니다.촉매 일관된 후행 슬래시 형식의 URL
Catalyst 응용 프로그램에는 컨트롤러 Account
이 있다고 가정 해 보겠습니다. 이 경우, 촉매는 인덱스 조치에 대한 동일한 URL로
http://mydomain.com/account
andhttp://mydomain.com/account/
을 해석합니다.
그러나 SEO 및 링크 목적 (전체적으로 일관성이 있어야 함)에 대해 Catalyst에서 하나의 형식 만 인식하고이를 고수해야합니다.
나는이 위해 만들어진 것 같다 하나 개의 모듈 발견했습니다, Catalyst::Plugin::SanitizeUrl를이 문서의 방금 myapp.pm
에
use Catalyst 'SanitizeUrl';
을 넣어해야하며,이 당신을 위해 모든 것을 처리 할 것이라고 말했습니다. 모든 페이지로드에
Bad request
:
그러나, 내가 그것을 사용할 때마다 난 그냥이 오류가 발생합니다. 누구든지 Catalyst에 하나의 형식 만 사용하는 간단한 방법을 알고 있습니까?
슬래시가 없거나 또는 두 가지 방법 모두가 잘못된 요청입니까? – ikegami
두 방법. https://rt.cpan.org/Public/Bug/Display.html?id=72399 – srchulo
대체 모듈이 버그 보고서에 나열되어 있습니다. – ikegami