URL 재 작성을 위해 정규식을 테스트 해본 결과 2 가지가 있지만 그 중 어떤 것이 더 좋은지 궁금합니다. 또는 둘 다 나쁜 경우 리디렉션 요구 사항을 처리하는 가장 좋은 방법입니다.Regex URL Rewrites
본질적으로 공통 루트를 가진 경로가있는 모든 URL을 리디렉션하려고합니다.
예 :
^/pages/enteral-feeding-pump/?(?:.*)
^/pages/enteral-feeding-pump/?(?:[^\/]+\/?)*$
/pages/enteral-feeding-pump
/pages/enteral-feeding-pump/
/pages/enteral-feeding-pump/1234
/pages/enteral-feeding-pump/1234/
/pages/enteral-feeding-pump/1234/1234
/pages/enteral-feeding-pump/1234/1234/
등
이 내가 가진이있다 어느 것이 가장 좋은 경로인지 모릅니다.
확실하지 어떤 질문이지만, 나는 정규 표현식에 발생하는 문제를 문의하고 싶습니다. 양쪽 모두'/ pages/enteral-feeding-pump1234/24'와 일치합니다. 나머지 코어와 동일한 핵심 경로가 없으므로 원하는 바가 아님을 가정합니다. 이 정규식은'^ \/pages \/enteral-feeding-pump (? : $ | \/(? :. +)?)'문제를 해결할 것입니다. [Regex 예제] (https://regex101.com/r/kzLWnW/1) – Nathan
같은 문제를 발견하고 그것을 알아 내려고했습니다. 정규 표현식을 주셔서 감사합니다, 빠른 테스트는 그것이 작동을 보여줍니다. 질문에 대한 답변으로 설정하면이를 허용 된 것으로 표시합니다. 감사! – darrinb