다시 쓰기 규칙을 분석하는 도구? [닫은]


57

다시 쓰기 규칙을 분석하는 데 유용한 도구가 있습니까? 나는 항상 정규 표현식과 매개 변수 대체와 혼동됩니다.

나는 무언가를 직접 만들었고 다른 사람들이 사용할 수 있도록 여기에 게시 할 것이지만 다른 도구를 자유롭게 추가하십시오!


분석 부분을 이해하지 못합니다. 콘크리트에서 무엇이 좋을까요? 다시 쓰기 규칙을 읽으려면? 그것은 내가 지금까지 알고있는 유일한 플러그인입니다 : wordpress.org/extend/plugins/askapaches-rewriterules-viewer
hakre

@hakre : 새로운 다시 쓰기 규칙을 추가하려고하지만 왜 작동하지 않는지 이해하지 못하는 경우를 대비하여 분석 및 디버그하십시오. 예를 들어 내 현재 버전은 또한 쿼리 변수를 읽을 수 있는지 확인합니다 WP::parse_request(). 다시 쓰기 엔진의 설명서를 이해하고 향상시키기위한 노력의 일환입니다.
Jan Fabry

Denis는 흥미로운 측면을 wordpress.stackexchange.com/questions/3431/… 이라고 지정했습니다 .-게시물 / 페이지 당 규칙 수입니다.
hakre

답변:


104

글쎄요, 우연의 일치입니다, 얀! 바로 오늘 저는 긴 기차 여행을하면서 재 작성 규칙을 구문 분석하고 쿼리 변수를 강조하는 Rewrite Analyzer 플러그인을 작성하기로 결정했습니다. URL을 바로 테스트하고 어떤 쿼리 변수가 설정되는지 확인할 수 있습니다.

모든 다시 쓰기 규칙을 표시하고 캡처 된 URL 부분과 무시 된 쿼리 변수를 강조 표시합니다.

URL을 테스트하고 결과 쿼리 변수와 일치하는 규칙을 확인하십시오.

플러그인 리포지토리 에서 또는 관리 화면에서 새 플러그인을 검색 할 때 Monkeyman Rewrite Analyzer 와 같이 찾을 수 있습니다 .


1
디버그 바에 추가하는 것이 좋을 것입니다 :)
kaiser

플러그인을 가져올 수있는 SVN이 있습니까?
t31os

4
질문 : Jan : 무언가가 빨간색으로 표시되면 정확히 무엇을 의미합니까?
매니 Fleurmond

1
@Manny : 빨간색 쿼리 변수는 공용으로 표시되지 않으므로 $wp_query개체 로 전송되지 않으므로 나중에 액세스하기가 어렵습니다.
Jan Fabry

매우 유용한! 감사! 나는 일을 완전히 얻지 못했지만 지금까지 큰 도움이되었습니다.
Rebecca Chernoff
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.