Skip to content

Commit 96b3886

Browse files
broken links
1 parent 5ad015e commit 96b3886

File tree

16 files changed

+25
-25
lines changed

16 files changed

+25
-25
lines changed

src/content/docs/cloudflare-challenges/concepts/clearance.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ To enable pre-clearance, you must ensure that the hostname of the Turnstile widg
7272

7373
The prerequisite is crucial for pre-clearance to function properly. If set up correctly, visitors who successfully solve Turnstile will receive a cookie with the security clearance level set by the customer. When encountering a WAF challenge on the same zone, they will bypass additional challenges for the configured clearance level and below.
7474

75-
For more details on managing hostnames, refer to the [Hostname Management documentation](/turnstile/concepts/hostname-management/).
75+
For more details on managing hostnames, refer to the [Hostname Management documentation](/turnstile/additional-configuration/hostname-management/).
7676

7777
<Render file="cf-clearance-cookie" product="cloudflare-challenges" />
7878

src/content/docs/cloudflare-challenges/frequently-asked-questions.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ Block Amazon Web Services (AWS) and Google Cloud Platform (GCP) because of large
8585

8686
Previously, unless you customize your front-end application, any AJAX request that is challenged will fail because AJAX calls are not rendered in the DOM.
8787

88-
Now, you can [opt-in to Turnstile's Pre-clearance cookies](/turnstile/concepts/pre-clearance-support/). This allows you to issue a Challenge early in your web application flow and pre-clear users to interact with sensitive APIs. Clearance cookies issued by a Turnstile widget are automatically applied to the Cloudflare zone that the Turnstile widget is embedded on, with no configuration necessary. The duration of the clearance cookie's validity is controlled by the zone-specific configurable [Challenge Passage](/cloudflare-challenges/challenge-types/challenge-pages/challenge-passage/) security setting.
88+
Now, you can [opt-in to Turnstile's Pre-clearance cookies](/cloudflare-challenges/concepts/clearance/#pre-clearance-support-in-turnstile). This allows you to issue a Challenge early in your web application flow and pre-clear users to interact with sensitive APIs. Clearance cookies issued by a Turnstile widget are automatically applied to the Cloudflare zone that the Turnstile widget is embedded on, with no configuration necessary. The duration of the clearance cookie's validity is controlled by the zone-specific configurable [Challenge Passage](/cloudflare-challenges/challenge-types/challenge-pages/challenge-passage/) security setting.
8989

9090
## Why would I not find any failed Challenges?
9191

src/content/docs/turnstile/concepts/widgets.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,11 +48,11 @@ Invisible mode is ideal for users who want to prioritize visitor and visual expe
4848

4949
Widgets can be implemented in normal, flexible, or compact sizes.
5050

51-
Refer to [Widget configurations](/turnstile/get-started/widget-configurations/) for detailed configuration options and code examples.
51+
Refer to [Widget configurations](/turnstile/get-started/client-side-rendering/widget-configurations/) for detailed configuration options and code examples.
5252

5353
### Appearance and themes
5454

55-
Turnstile widgets support multiple appearance modes and themes to match your website's design. Refer to [Widget configurations](/turnstile/get-started/widget-configurations/) for implementation details.
55+
Turnstile widgets support multiple appearance modes and themes to match your website's design. Refer to [Widget configurations](/turnstile/get-started/client-side-rendering/widget-configurations/) for implementation details.
5656

5757
---
5858

src/content/docs/turnstile/extensions/google-firebase.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ It is important to register your web app first to connect it with Turnstile late
3131
1. Create a Cloudflare Turnstile site by going to the [Cloudflare Turnstile dashboard](https://dash.cloudflare.com/?to=/:account/turnstile).
3232
2. Create a new widget and get the [sitekey and secret key](/turnstile/get-started/#get-a-sitekey-and-secret-key).
3333
- The domain you configure with the Turnstile widget should be the domain of your web app.
34-
- The [widget mode](/turnstile/concepts/widget/) must be **Invisible**.
34+
- The [widget mode](/turnstile/concepts/widgets/) must be **Invisible**.
3535

3636
## Integrate Firebase App Check with Turnstile
3737

src/content/docs/turnstile/get-started/client-side-rendering/index.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ Add widget containers where you want the challenges to appear on your website.
6363

6464
#### 3. Configure with data attributes
6565

66-
[Customize your widgets](/turnstile/get-started/widget-management/widget-configurations/) using data attributes.
66+
[Customize your widgets](/turnstile/get-started/widget-configurations/) using data attributes.
6767

6868
```html
6969
<div class="cf-turnstile"
@@ -405,7 +405,7 @@ Both implicit and explicit rendering methods support the same configuration opti
405405
| `execution` | WHen to run the challenge | `render`, `execute` |
406406
| `appearance` | When the widget is visible | `always`, `execute`, `interaction-only` |
407407

408-
For a complete list of configuration options, refer to [Widget configurations](/turnstile/get-started/widget-management/widget-configurations/).
408+
For a complete list of configuration options, refer to [Widget configurations](/turnstile/get-started/widget-configurations/).
409409

410410
---
411411

src/content/docs/turnstile/get-started/index.mdx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,16 +31,16 @@ Every widget has:
3131
- **Configuration**: Mode, hostnames, appearance settings, and other options
3232

3333
:::note[Important]
34-
Regardless of how you create and manage your widgets, you will still need to [embed the widget](/turnstile/get-started/widget-management/client-side-rendering/) on your webpage and [validate the token](/turnstile/get-started/widget-management/server-side-validation/) on your server.
34+
Regardless of how you create and manage your widgets, you will still need to [embed the widget](/turnstile/get-started/client-side-rendering/) on your webpage and [validate the token](/turnstile/get-started/server-side-validation/) on your server.
3535
:::
3636

3737
Implementing Turnstile involves two essential components that work together:
3838

39-
1. **Client-side**: [Embed the widget](/turnstile/get-started/widget-management/client-side-rendering/)
39+
1. **Client-side**: [Embed the widget](/turnstile/get-started/client-side-rendering/)
4040

4141
Add the Turnstile widget to your webpage to challenge visitors and generate verification tokens.
4242

43-
2. **Server-side**: [Validate the token](/turnstile/get-started/widget-management/server-side-validation/)
43+
2. **Server-side**: [Validate the token](/turnstile/get-started/server-side-validation/)
4444

4545
Verify the tokens on your server using the Siteverify API to ensure they are authentic and have not been tampered with.
4646

@@ -64,13 +64,13 @@ Select your preferred implementation method:
6464

6565
Add the Turnstile widget to your webpage forms and applications.
6666

67-
Refer to [Embed the widget](/turnstile/get-started/widget-management/client-side-rendering/) to learn more about implicit and explicit rendering methods
67+
Refer to [Embed the widget](/turnstile/get-started/client-side-rendering/) to learn more about implicit and explicit rendering methods
6868

6969
### 3. Validate tokens
7070

7171
Implement server-side validation to verify the tokens generated by your widgets.
7272

73-
Refer to [Validate the token](/turnstile/get-started/widget-management/server-side-validation/) to secure your implementation with proper token verification.
73+
Refer to [Validate the token](/turnstile/get-started/server-side-validation/) to secure your implementation with proper token verification.
7474

7575
## Additional implementation options
7676

src/content/docs/turnstile/get-started/mobile-implementation.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ When implementing Turnstile with WebViews, the user agent must stay consistent a
4040

4141
## Use clearance cookies
4242

43-
When using [clearance cookies](/turnstile/concepts/pre-clearance-support/) with Turnstile, make sure that it is executed in the same environment where the challenges will occur, including the same browser and device configuration. The `cf_clearance` cookie will be only accepted in the same configured domain for Turnstile widget with the corresponding zone. Domains configured with the Turnstile widget must match the Cloudflare zone that issues [challenges](/cloudflare-challenges/).
43+
When using [clearance cookies](/cloudflare-challenges/concepts/clearance/#pre-clearance-support-in-turnstile) with Turnstile, make sure that it is executed in the same environment where the challenges will occur, including the same browser and device configuration. The `cf_clearance` cookie will be only accepted in the same configured domain for Turnstile widget with the corresponding zone. Domains configured with the Turnstile widget must match the Cloudflare zone that issues [challenges](/cloudflare-challenges/).
4444

4545
If pre-clearance is done in a different environment, the clearance cookie may become invalid and lead to more issued challenges.
4646

src/content/docs/turnstile/index.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ These challenges include: proof-of-work, proof-of-space, probing for web APIs, a
3838

3939
## Widget types
4040

41-
Turnstile [widget types](/turnstile/widgets/) include:
41+
Turnstile [widget types](/turnstile/concepts/widgets/) include:
4242

4343
- **Non-interactive**: Visitors never need to interact with the widget.
4444
- **Managed**: Visitors are presented with an interactive checkbox if they are a suspected bot.

src/content/docs/turnstile/reference/content-security-policy.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,6 @@ You cannot set your own CSP and/or Referer-Policy via meta tags or [Transform ru
2424

2525
## Pre-clearance support
2626

27-
If you are using [Turnstile in pre-clearance mode](/turnstile/concepts/pre-clearance-support/), Turnstile sets the `cf_clearance` cookie by doing a fetch request to a special endpoint in [`/cdn-cgi/`](/fundamentals/reference/cdn-cgi-endpoint/) of your domain.
27+
If you are using [Turnstile in pre-clearance mode](/cloudflare-challenges/concepts/clearance/#pre-clearance-support-in-turnstile), Turnstile sets the `cf_clearance` cookie by doing a fetch request to a special endpoint in [`/cdn-cgi/`](/fundamentals/reference/cdn-cgi-endpoint/) of your domain.
2828

2929
For this request to succeed, your `connect-src` directive must include `'self'`.

src/content/docs/turnstile/troubleshooting/feedback-reports.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ sidebar:
66

77
---
88

9-
When Cloudflare detects that a challenge has failed or the user cannot be verified on a page with Turnstile, the user will encounter an [error](/turnstile/concepts/widget/#error-states) on the widget and may be asked to send feedback on the issue that they have encountered by choosing one of the options listed.
9+
When Cloudflare detects that a challenge has failed or the user cannot be verified on a page with Turnstile, the user will encounter an [error](/turnstile/concepts/widgets/#error-states) on the widget and may be asked to send feedback on the issue that they have encountered by choosing one of the options listed.
1010

1111
:::note
1212

0 commit comments

Comments
 (0)