Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
38 changes: 23 additions & 15 deletions public/_redirects
Original file line number Diff line number Diff line change
Expand Up @@ -453,12 +453,12 @@
/fundamentals/get-started/google-analytics/ /fundamentals/reference/google-analytics/ 301
/fundamentals/get-started/http-request-headers/ /fundamentals/reference/http-headers/ 301
/fundamentals/get-started/network-ports/ /fundamentals/reference/network-ports/ 301
/fundamentals/get-started/basic-tasks/improve-seo/ /fundamentals/basic-tasks/improve-seo/ 301
/fundamentals/get-started/basic-tasks/improve-seo/ /fundamentals/performance/improve-seo/ 301
/fundamentals/get-started/basic-tasks/allow-cloudflare-ip-addresses/ /fundamentals/concepts/cloudflare-ip-addresses/ 301
/fundamentals/get-started/basic-tasks/account-setup/ /fundamentals/setup/account/ 301
/fundamentals/get-started/concepts/cdn-cgi-endpoint/ /fundamentals/reference/cdn-cgi-endpoint/ 301
/fundamentals/get-started/concepts/how-cloudflare-works/ /fundamentals/concepts/how-cloudflare-works/ 301
/fundamentals/get-started/origin-health/ /fundamentals/basic-tasks/protect-your-origin-server/ 301
/fundamentals/get-started/origin-health/ /fundamentals/security/protect-your-origin-server/ 301
/fundamentals/get-started/reference/cloudflare-cookies/ /fundamentals/reference/policies-compliances/cloudflare-cookies/ 301
/fundamentals/get-started/task-guides/secure-your-website/ /learning-paths/application-security/ 301
/fundamentals/get-started/task-guides/optimize-site-speed/ /speed/ 301
Expand Down Expand Up @@ -534,37 +534,37 @@
/fundamentals/get-started/setup/add-site/ /fundamentals/setup/manage-domains/add-site/ 301
/fundamentals/get-started/get-started-external-link/ /learning-paths/get-started/ 301
/fundamentals/get-started/task-guides/prevent-ddos-attacks-external/ /learning-paths/prevent-ddos-attacks/ 301
/fundamentals/get-started/task-guides/origin-health/free/ /fundamentals/basic-tasks/protect-your-origin-server/ 301
/fundamentals/get-started/task-guides/origin-health/business/ /fundamentals/basic-tasks/protect-your-origin-server/ 301
/fundamentals/get-started/task-guides/origin-health/pro/ /fundamentals/basic-tasks/protect-your-origin-server/ 301
/fundamentals/get-started/task-guides/origin-health/enterprise/ /fundamentals/basic-tasks/protect-your-origin-server/ 301
/fundamentals/get-started/task-guides/origin-health/ /fundamentals/basic-tasks/protect-your-origin-server/ 301
/fundamentals/get-started/task-guides/origin-health/free/ /fundamentals/security/protect-your-origin-server/ 301
/fundamentals/get-started/task-guides/origin-health/business/ /fundamentals/security/protect-your-origin-server/ 301
/fundamentals/get-started/task-guides/origin-health/pro/ /fundamentals/security/protect-your-origin-server/ 301
/fundamentals/get-started/task-guides/origin-health/enterprise/ /fundamentals/security/protect-your-origin-server/301
/fundamentals/get-started/task-guides/origin-health/ /fundamentals/security/protect-your-origin-server/ 301
/fundamentals/get-started/task-guides/ /fundamentals/basic-tasks/ 301
/fundamentals/get-started/setup/ /fundamentals/setup/ 301
/fundamentals/get-started/setup/minimize-downtime/ /fundamentals/basic-tasks/minimize-downtime/ 301
/fundamentals/get-started/setup/minimize-downtime/ /fundamentals/performance/minimize-downtime/ 301
/fundamentals/get-started/concepts/what-is-cloudflare/ /fundamentals/concepts/what-is-cloudflare/ 301
/fundamentals/get-started/concepts/cloudflare-challenges/ /waf/reference/cloudflare-challenges/ 301
/fundamentals/get-started/concepts/accounts-and-zones/ /fundamentals/setup/accounts-and-zones/ 301
/fundamentals/get-started/concepts/cloudflare-ip-addresses/ /fundamentals/concepts/cloudflare-ip-addresses/ 301
/fundamentals/get-started/concepts/network-layers/ /fundamentals/reference/network-layers/ 301
/fundamentals/get-started/concepts/ /fundamentals/concepts/ 301
/fundamentals/get-started/basic-tasks/find-account-and-zone-ids/ /fundamentals/setup/find-account-and-zone-ids/ 301
/fundamentals/get-started/basic-tasks/maintenance-mode/ /fundamentals/basic-tasks/maintenance-mode/ 301
/fundamentals/get-started/basic-tasks/maintenance-mode/ /fundamentals/performance/maintenance-mode/ 301
/fundamentals/get-started/basic-tasks/access-cloudflare-resources/ /fundamentals/ 301
/fundamentals/get-started/basic-tasks/manage-domains/remove-domain/ /fundamentals/setup/manage-domains/remove-domain/ 301
/fundamentals/get-started/basic-tasks/manage-domains/pause-cloudflare/ /fundamentals/setup/manage-domains/pause-cloudflare/ 301
/fundamentals/get-started/basic-tasks/manage-domains/move-domain/ /fundamentals/setup/manage-domains/move-domain/ 301
/fundamentals/get-started/basic-tasks/manage-domains/ /fundamentals/setup/manage-domains/ 301
/fundamentals/get-started/basic-tasks/manage-domains/redirect-domain/ /fundamentals/setup/manage-domains/redirect-domain/ 301
/fundamentals/get-started/basic-tasks/cloudflare-without-changing-nameservers/ /fundamentals/setup/use-cloudflare-without-changing-nameservers/ 301
/fundamentals/get-started/basic-tasks/interact-with-cloudflare/ /fundamentals/basic-tasks/interact-with-cloudflare/ 301
/fundamentals/get-started/basic-tasks/interact-with-cloudflare/ /fundamentals/setup/interact-with-cloudflare/ 301
/fundamentals/get-started/basic-tasks/manage-subdomains/ /fundamentals/setup/manage-domains/manage-subdomains/ 301
/fundamentals/get-started/basic-tasks/report-abuse/provide-specific-urls/ /fundamentals/reference/report-abuse/provide-specific-urls/ 301
/fundamentals/get-started/basic-tasks/report-abuse/complaint-types/ /fundamentals/reference/report-abuse/complaint-types/ 301
/fundamentals/get-started/basic-tasks/report-abuse/ /fundamentals/reference/report-abuse/ 301
/fundamentals/get-started/basic-tasks/access-compliance-docs/ /fundamentals/reference/policies-compliances/compliance-docs/ 301
/fundamentals/get-started/basic-tasks/under-ddos-attack/ /fundamentals/basic-tasks/under-ddos-attack/ 301
/fundamentals/get-started/basic-tasks/test-speed/ /fundamentals/basic-tasks/test-speed/ 301
/fundamentals/get-started/basic-tasks/under-ddos-attack/ /fundamentals/security/under-ddos-attack/ 301
/fundamentals/get-started/basic-tasks/test-speed/ /fundamentals/performance/test-speed/ 301
/fundamentals/get-started/basic-tasks/ /fundamentals/basic-tasks/ 301
/fundamentals/get-started/basic-tasks/account-security/securing-a-compromised-account/ /fundamentals/setup/account/account-security/secure-a-compromised-account/ 301
/fundamentals/get-started/basic-tasks/account-security/review-audit-logs/ /fundamentals/setup/account/account-security/review-audit-logs/ 301
Expand Down Expand Up @@ -608,6 +608,14 @@
/fundamentals/basic-tasks/login/ /fundamentals/setup/account/login/ 301
/fundamentals/concepts/redirects/ /fundamentals/reference/redirects/ 301
/fundamentals/reference/changelog/ /fundamentals/reference/ 302
/fundamentals/basic-tasks/optimize-speed-external-link/ /fundamentals/performance/optimize-speed-external-link/ 301
/fundamentals/basic-tasks/prevent-ddos-attacks-external/ /fundamentals/security/prevent-ddos-attacks-external/ 301
/fundamentals/basic-tasks/protect-your-origin-server/ /fundamentals/security/protect-your-origin-server/ 301
/fundamentals/basic-tasks/pci-scans/ /fundamentals/security/pci-scans/ 301
/fundamentals/basic-tasks/trace-request/ /fundamentals/security/trace-request/ 301
/fundamentals/basic-tasks/trace-request/how-to/ /fundamentals/security/trace-request/how-to/ 301
/fundamentals/basic-tasks/trace-request/limitations/ /fundamentals/security/trace-request/limitations/ 301
/fundamentals/basic-tasks/trace-request/changelog/ /fundamentals/security/trace-request/changelog/ 301

# gateway
/gateway/about/ /cloudflare-one/policies/gateway/ 301
Expand Down Expand Up @@ -1180,7 +1188,7 @@
/support/more-dashboard-apps/cloudflare-scrape-shield/what-is-email-address-obfuscation/ /waf/tools/scrape-shield/email-address-obfuscation/ 301
/support/more-dashboard-apps/cloudflare-scrape-shield/why-doesnt-my-rss-feed-show-images/ /waf/tools/scrape-shield/hotlink-protection/ 301
/support/more-dashboard-apps/cloudflare-scrape-shield/ /waf/tools/scrape-shield/ 301
/support/about-cloudflare/attack-preparation-and-response/recovering-from-a-hacked-site/ /fundamentals/basic-tasks/recovering-from-hacked-site/ 301
/support/about-cloudflare/attack-preparation-and-response/recovering-from-a-hacked-site/ /fundamentals/security/recovering-from-hacked-site/ 301
/support/firewall/learn-more/configuring-token-authentication/ /waf/custom-rules/use-cases/configure-token-authentication/ 301
/support/firewall/learn-more/ /waf/troubleshooting/ 301
/support/firewall/ /waf/troubleshooting/ 301
Expand All @@ -1201,8 +1209,8 @@
/support/ssl-tls/faq-and-reference/ /ssl/reference/ 301
/support/account-management-billing/account-privacy-and-security/understanding-samesite-cookie-interaction-with-cloudflare/ /waf/troubleshooting/samesite-cookie-interaction/ 301
/support/account-management-billing/account-privacy-and-security/ /support/account-management-billing/ 301
/support/troubleshooting/general-troubleshooting/troubleshooting-surges-or-spikes-in-web-traffic/ /fundamentals/basic-tasks/preparing-for-surges-or-spikes-in-web-traffic/ 301
/support/troubleshooting/general-troubleshooting/preparing-for-surges-or-spikes-in-web-traffic/ /fundamentals/basic-tasks/preparing-for-surges-or-spikes-in-web-traffic/ 301
/support/troubleshooting/general-troubleshooting/troubleshooting-surges-or-spikes-in-web-traffic/ /fundamentals/performance/preparing-for-surges-or-spikes-in-web-traffic/ 301
/support/troubleshooting/general-troubleshooting/preparing-for-surges-or-spikes-in-web-traffic/ /fundamentals/performance/preparing-for-surges-or-spikes-in-web-traffic/ 301
/support/third-party-software/others/configuring-an-amazon-web-services-static-site-to-use-cloudflare/ /rules/cloud-connector/providers/ 301
/support/third-party-software/others/enabling-cloudflare-ssl-on-azure-storage-static-web-hosting-applications/ /rules/cloud-connector/providers/ 301

Expand Down
4 changes: 2 additions & 2 deletions src/content/changelogs/trace.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
link: "/fundamentals/basic-tasks/trace-request/changelog/"
link: "/fundamentals/security/trace-request/changelog/"
productName: Trace
productLink: "/fundamentals/basic-tasks/trace-request/"
productLink: "/fundamentals/security/trace-request/"
productArea: Core platform
productAreaLink: /fundamentals/reference/changelog/platform/
entries:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ You can securely publish internal tools and applications by adding Cloudflare Ac
We recommend [creating an Access application](#1-add-your-application-to-access) before setting up the tunnel route. If you do not have an Access application in place, public hostname routes in Tunnel are available to anyone on the Internet.
:::

If your application is already publicly routable, a Tunnel is not strictly required. However, you will then need to protect your origin IP using [other methods](/fundamentals/basic-tasks/protect-your-origin-server/).
If your application is already publicly routable, a Tunnel is not strictly required. However, you will then need to protect your origin IP using [other methods](/fundamentals/security/protect-your-origin-server/).

## 3. Validate the Access token

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ If all associated records were proxied, any request to Cloudflare's nameservers

Each client (oftentimes a browser) would decide which Cloudflare IP address to send the request to. Cloudflare would then receive that request and — if Cloudflare needed to contact your origin server — we would pick one of the three IP addresses specified in your DNS records (either `192.0.2.1`, `192.0.2.2`, or `192.0.2.3`, using the example above).

Beyond reducing requests to your origin server, this setup allows your application to take advantage of Cloudflare's [Zero downtime failover](/fundamentals/basic-tasks/protect-your-origin-server/#zero-downtime-failover). When a request to one IP address fails, Cloudflare automatically retries the request to other IP addresses associated with the same hostname. This behavior prevents end users from experiencing downtime.
Beyond reducing requests to your origin server, this setup allows your application to take advantage of Cloudflare's [Zero downtime failover](/fundamentals/security/protect-your-origin-server/#zero-downtime-failover). When a request to one IP address fails, Cloudflare automatically retries the request to other IP addresses associated with the same hostname. This behavior prevents end users from experiencing downtime.

### Unproxied and proxied records

Expand Down
2 changes: 1 addition & 1 deletion src/content/docs/fundamentals/api/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: Cloudflare's API
pcx_content_type: overview
sidebar:
order: 6
order: 7
group:
hideIndex: true

Expand Down
2 changes: 1 addition & 1 deletion src/content/docs/fundamentals/changelog.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ title: Changelog
changelog_file_name:
- fundamentals
sidebar:
order: 8
order: 9
---

import { ProductChangelog } from "~/components";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ To avoid blocking Cloudflare IP addresses unintentionally, review your external

#### Further protection

For further recommendations on securing your origin server, refer to our guide on [protecting your origin server](/fundamentals/basic-tasks/protect-your-origin-server/).
For further recommendations on securing your origin server, refer to our guide on [protecting your origin server](/fundamentals/security/protect-your-origin-server/).

### Customize Cloudflare IP addresses

Expand Down
3 changes: 1 addition & 2 deletions src/content/docs/fundamentals/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,6 @@ As you get started with Cloudflare, explore the following resources:
* [Concepts](/fundamentals/concepts/) explain the basic ideas behind how Cloudflare works and how you can work with Cloudflare.
* [How to use Cloudflare](/fundamentals/setup/) gives step-by-step instructions on how to add your domain to Cloudflare.
* [Subscriptions and billing](/fundamentals/subscriptions-and-billing/) help you set up your account profile, security, billing information, and more.
* [Basic tasks](/fundamentals/basic-tasks/) provide guidance on how to perform common tasks with Cloudflare, particularly those related to new domains.
* [Cloudflare's API](/fundamentals/api/) provides an overview of interacting with Cloudflare in a programmatic way.
* [Reference topics](/fundamentals/reference/) offer technical details about different aspects of Cloudflare (common user agents, supported network ports, etc.).
* [Getting started learning path](/learning-paths/get-started/concepts/) is a guided tutorial introducing you to Cloudflare. By the end of the learning path, you will have a live domain tuned for speed and security.
Expand All @@ -26,5 +25,5 @@ As you get started with Cloudflare, explore the following resources:

:::note

For additional resources, review [How to Interact with Cloudflare](/fundamentals/basic-tasks/interact-with-cloudflare/).
For additional resources, review [How to Interact with Cloudflare](/fundamentals/setup/interact-with-cloudflare/).
:::
13 changes: 13 additions & 0 deletions src/content/docs/fundamentals/performance/index.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
pcx_content_type: navigation
title: Performance
sidebar:
order: 6
group:
hideIndex: true

---

import { DirectoryListing } from "~/components"

<DirectoryListing />
2 changes: 1 addition & 1 deletion src/content/docs/fundamentals/reference/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
pcx_content_type: navigation
title: Reference
sidebar:
order: 7
order: 8
group:
hideIndex: true
head:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ Targets like `*.cloudflare.com` or other Cloudflare-owned destinations are only
- **Throttling**: Scans should be throttled to a reasonable rate to prevent disruptions and ensure stable system performance.
- **Scope and intent**: Scans should identify the presence of vulnerabilities without attempting to actively exploit any detected weaknesses.
- **Exclusions**: It is recommended to exclude [`/cdn-cgi/` endpoints](/fundamentals/reference/cdn-cgi-endpoint/) from scans to avoid false positives or irrelevant results.
- **Compliance checks**: Customers may conduct [PCI compliance scans](/fundamentals/basic-tasks/pci-scans/) or verify that [known vulnerabilities](/ssl/reference/compliance-and-vulnerabilities/#known-vulnerabilities-mitigations) have been addressed.
- **Compliance checks**: Customers may conduct [PCI compliance scans](/fundamentals/security/pci-scans/) or verify that [known vulnerabilities](/ssl/reference/compliance-and-vulnerabilities/#known-vulnerabilities-mitigations) have been addressed.

### Penetration testing

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
pcx_content_type: navigation
title: Basic tasks
title: Security
sidebar:
order: 5
group:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,6 @@ If you do not already own a domain and plan to use Cloudflare for your [authorit

To prevent insecure connections and visitor browser errors, [make sure you have SSL/TLS protection](/ssl/get-started/).

## 4. Go beyond the basics
Many Cloudflare services will automatically protect and speed up your web traffic once your nameservers are updated.

Many Cloudflare services will automatically protect and speed up your web traffic once your nameservers are updated. To customize how we process your traffic and to get more out of Cloudflare, refer to our [basic tasks](/fundamentals/basic-tasks/).
To get more out of Cloudflare, refer to the [Security](/fundamentals/security/) and [Performance](/fundamentals/performance/) tasks.
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ If you already have a domain, the easiest way to get set up with Cloudflare is t
If you cannot transfer your domain or want to keep your current registrar, your setup has a few more steps:

1. [Add your site](/fundamentals/setup/manage-domains/add-site/).
2. (*Optional*) If your domain is sensitive to downtime, you may have a [few additional steps](/fundamentals/basic-tasks/minimize-downtime/).
2. (*Optional*) If your domain is sensitive to downtime, you may have a [few additional steps](/fundamentals/performance/minimize-downtime/).
3. At your registrar (where you bought your domain name), disable DNSSEC. <br/> <Render file="dnssec-providers" product="dns" />
4. (*For some*) At your origin server, [allow Cloudflare IP addresses](/fundamentals/concepts/cloudflare-ip-addresses/).
5. Change your [domain nameservers](/dns/zone-setups/full-setup/setup/).
Expand Down
Loading
Loading