본문으로 건너뛰기

사례 1: 다른 웹사이트로 리디렉션하기

트위터에 중독되어 있다고 가정해 봅시다. 이 습관을 고치기 위해, 실수로 트위터를 열 때마다 동기 부여가 되는 명언과 짧은 명상을 위해 Unrush로 이동하기로 결정했습니다. 이를 위한 규칙을 만들어 보겠습니다!

1단계. "규칙 편집" 화면 열기

앱에서 자신만의 규칙을 만들기 위해 규칙 편집 화면을 엽니다. 내 규칙 탭에서 플러스(+) 버튼을 클릭하여 이 작업을 수행할 수 있습니다.

2단계. "리디렉션 시작" 설정하기

먼저 앱의 규칙 편집 화면에서 리디렉션 시작 섹션을 설정해야 합니다. 대상은 https://twitter.com/으로 시작하는 URL입니다.

이 경우 와일드카드 모드에서 다음 패턴을 지정할 수 있습니다:

https://twitter.com/*

와일드카드 모드에서 *는 모든 것(= 0개 이상의 문자)과 일치함을 의미합니다.

하지만 잠깐만요. twitter.comx.com으로 이름이 변경되었습니다. 단순히 twitter.comx.com으로 바꿀 수도 있지만, 새로운 소유자가 언제 다시 마음을 바꿔 원래대로 되돌릴지 아무도 모릅니다. 따라서 twitter.comx.com을 모두 대상으로 지정해 보겠습니다.

그렇게 하려면 와일드카드에서 정규 표현식으로 전환하고, 다음을 패턴으로 설정합니다:

https://(twitter|x).com/.*
  • (twitter|x): twitterx를 모두 대상으로 합니다. (|파이프라고 합니다.)
  • .*: 와일드카드의 *와 동일합니다. 더 구체적으로, .모든 문자를 의미하고 *이 기호 앞에 있는 모든 것이 임의의 횟수만큼 반복됨을 의미하여 모든 것과 일치하게 됩니다.

정규 표현식은 다소 복잡하지만, 일단 익숙해지면 강력한 도구가 될 것입니다. 정규 표현식 패턴이 어떻게 작동하는지 분석하기 위한 연습장으로 RegExr을 사용하는 것을 권장합니다.

정규 표현식에서 (twitter|x).com.모든 문자로 처리됩니다. 따라서 (twitter|x).com/.*는 예를 들어 twitter1com/ 또는 x_com/과도 일치합니다.

더 정확하게 하려면 (twitter|x)\.com/.*로 변경할 수 있습니다. \.을 특수 문자 대신 리터럴 마침표 문자로 처리하는 데 사용됩니다.

그러나 일반적인 인터넷 환경에는 그러한 URL이 없습니다. 따라서 원한다면 .을 특수 문자로 남겨둘 수 있습니다.

3단계: "리디렉션 대상" 설정하기

다음과 같이 URL을 지정하기만 하면 됩니다:

https://unrush.org/

(선택 사항) 4단계: 규칙 확인하기

규칙 편집 화면의 예시 섹션에 예시 URL을 추가하여 규칙이 어떻게 작동하는지 확인할 수 있습니다. 예를 들어, https://x.com/UN을 입력하면 결과로 https://unrush.org/가 표시됩니다.

현재 규칙은 다음과 같은 모습이어야 합니다:

다른 웹사이트를 여는 예시 규칙

⬇️ 규칙 다운로드

이제 트위터에 접속하면 Redirect Web이 당신을 명상으로 안내합니다!