Skip to content

Commit 17dcccf

Browse files
dcpenaOxyjun
andauthored
[Fundamentals] Added Performance and Security folders (#19844)
* Added new folders, moved pages, updated order * Updated redirects for new folders * Update public/_redirects Co-authored-by: Jun Lee <[email protected]> * Update public/_redirects Co-authored-by: Jun Lee <[email protected]> * Update public/_redirects Co-authored-by: Jun Lee <[email protected]> * Adding in a missing redirect * Fixed broken links * Fixed link * Update src/content/partials/dns/minimize-downtime-tip.mdx Co-authored-by: Jun Lee <[email protected]> * Update src/content/docs/learning-paths/get-started-free/onboarding/add-and-activate.mdx Co-authored-by: Jun Lee <[email protected]> --------- Co-authored-by: Jun Lee <[email protected]>
1 parent 3f507f2 commit 17dcccf

File tree

45 files changed

+65
-45
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+65
-45
lines changed

public/_redirects

Lines changed: 23 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -453,12 +453,12 @@
453453
/fundamentals/get-started/google-analytics/ /fundamentals/reference/google-analytics/ 301
454454
/fundamentals/get-started/http-request-headers/ /fundamentals/reference/http-headers/ 301
455455
/fundamentals/get-started/network-ports/ /fundamentals/reference/network-ports/ 301
456-
/fundamentals/get-started/basic-tasks/improve-seo/ /fundamentals/basic-tasks/improve-seo/ 301
456+
/fundamentals/get-started/basic-tasks/improve-seo/ /fundamentals/performance/improve-seo/ 301
457457
/fundamentals/get-started/basic-tasks/allow-cloudflare-ip-addresses/ /fundamentals/concepts/cloudflare-ip-addresses/ 301
458458
/fundamentals/get-started/basic-tasks/account-setup/ /fundamentals/setup/account/ 301
459459
/fundamentals/get-started/concepts/cdn-cgi-endpoint/ /fundamentals/reference/cdn-cgi-endpoint/ 301
460460
/fundamentals/get-started/concepts/how-cloudflare-works/ /fundamentals/concepts/how-cloudflare-works/ 301
461-
/fundamentals/get-started/origin-health/ /fundamentals/basic-tasks/protect-your-origin-server/ 301
461+
/fundamentals/get-started/origin-health/ /fundamentals/security/protect-your-origin-server/ 301
462462
/fundamentals/get-started/reference/cloudflare-cookies/ /fundamentals/reference/policies-compliances/cloudflare-cookies/ 301
463463
/fundamentals/get-started/task-guides/secure-your-website/ /learning-paths/application-security/ 301
464464
/fundamentals/get-started/task-guides/optimize-site-speed/ /speed/ 301
@@ -534,37 +534,37 @@
534534
/fundamentals/get-started/setup/add-site/ /fundamentals/setup/manage-domains/add-site/ 301
535535
/fundamentals/get-started/get-started-external-link/ /learning-paths/get-started/ 301
536536
/fundamentals/get-started/task-guides/prevent-ddos-attacks-external/ /learning-paths/prevent-ddos-attacks/ 301
537-
/fundamentals/get-started/task-guides/origin-health/free/ /fundamentals/basic-tasks/protect-your-origin-server/ 301
538-
/fundamentals/get-started/task-guides/origin-health/business/ /fundamentals/basic-tasks/protect-your-origin-server/ 301
539-
/fundamentals/get-started/task-guides/origin-health/pro/ /fundamentals/basic-tasks/protect-your-origin-server/ 301
540-
/fundamentals/get-started/task-guides/origin-health/enterprise/ /fundamentals/basic-tasks/protect-your-origin-server/ 301
541-
/fundamentals/get-started/task-guides/origin-health/ /fundamentals/basic-tasks/protect-your-origin-server/ 301
537+
/fundamentals/get-started/task-guides/origin-health/free/ /fundamentals/security/protect-your-origin-server/ 301
538+
/fundamentals/get-started/task-guides/origin-health/business/ /fundamentals/security/protect-your-origin-server/ 301
539+
/fundamentals/get-started/task-guides/origin-health/pro/ /fundamentals/security/protect-your-origin-server/ 301
540+
/fundamentals/get-started/task-guides/origin-health/enterprise/ /fundamentals/security/protect-your-origin-server/301
541+
/fundamentals/get-started/task-guides/origin-health/ /fundamentals/security/protect-your-origin-server/ 301
542542
/fundamentals/get-started/task-guides/ /fundamentals/basic-tasks/ 301
543543
/fundamentals/get-started/setup/ /fundamentals/setup/ 301
544-
/fundamentals/get-started/setup/minimize-downtime/ /fundamentals/basic-tasks/minimize-downtime/ 301
544+
/fundamentals/get-started/setup/minimize-downtime/ /fundamentals/performance/minimize-downtime/ 301
545545
/fundamentals/get-started/concepts/what-is-cloudflare/ /fundamentals/concepts/what-is-cloudflare/ 301
546546
/fundamentals/get-started/concepts/cloudflare-challenges/ /waf/reference/cloudflare-challenges/ 301
547547
/fundamentals/get-started/concepts/accounts-and-zones/ /fundamentals/setup/accounts-and-zones/ 301
548548
/fundamentals/get-started/concepts/cloudflare-ip-addresses/ /fundamentals/concepts/cloudflare-ip-addresses/ 301
549549
/fundamentals/get-started/concepts/network-layers/ /fundamentals/reference/network-layers/ 301
550550
/fundamentals/get-started/concepts/ /fundamentals/concepts/ 301
551551
/fundamentals/get-started/basic-tasks/find-account-and-zone-ids/ /fundamentals/setup/find-account-and-zone-ids/ 301
552-
/fundamentals/get-started/basic-tasks/maintenance-mode/ /fundamentals/basic-tasks/maintenance-mode/ 301
552+
/fundamentals/get-started/basic-tasks/maintenance-mode/ /fundamentals/performance/maintenance-mode/ 301
553553
/fundamentals/get-started/basic-tasks/access-cloudflare-resources/ /fundamentals/ 301
554554
/fundamentals/get-started/basic-tasks/manage-domains/remove-domain/ /fundamentals/setup/manage-domains/remove-domain/ 301
555555
/fundamentals/get-started/basic-tasks/manage-domains/pause-cloudflare/ /fundamentals/setup/manage-domains/pause-cloudflare/ 301
556556
/fundamentals/get-started/basic-tasks/manage-domains/move-domain/ /fundamentals/setup/manage-domains/move-domain/ 301
557557
/fundamentals/get-started/basic-tasks/manage-domains/ /fundamentals/setup/manage-domains/ 301
558558
/fundamentals/get-started/basic-tasks/manage-domains/redirect-domain/ /fundamentals/setup/manage-domains/redirect-domain/ 301
559559
/fundamentals/get-started/basic-tasks/cloudflare-without-changing-nameservers/ /fundamentals/setup/use-cloudflare-without-changing-nameservers/ 301
560-
/fundamentals/get-started/basic-tasks/interact-with-cloudflare/ /fundamentals/basic-tasks/interact-with-cloudflare/ 301
560+
/fundamentals/get-started/basic-tasks/interact-with-cloudflare/ /fundamentals/setup/interact-with-cloudflare/ 301
561561
/fundamentals/get-started/basic-tasks/manage-subdomains/ /fundamentals/setup/manage-domains/manage-subdomains/ 301
562562
/fundamentals/get-started/basic-tasks/report-abuse/provide-specific-urls/ /fundamentals/reference/report-abuse/provide-specific-urls/ 301
563563
/fundamentals/get-started/basic-tasks/report-abuse/complaint-types/ /fundamentals/reference/report-abuse/complaint-types/ 301
564564
/fundamentals/get-started/basic-tasks/report-abuse/ /fundamentals/reference/report-abuse/ 301
565565
/fundamentals/get-started/basic-tasks/access-compliance-docs/ /fundamentals/reference/policies-compliances/compliance-docs/ 301
566-
/fundamentals/get-started/basic-tasks/under-ddos-attack/ /fundamentals/basic-tasks/under-ddos-attack/ 301
567-
/fundamentals/get-started/basic-tasks/test-speed/ /fundamentals/basic-tasks/test-speed/ 301
566+
/fundamentals/get-started/basic-tasks/under-ddos-attack/ /fundamentals/security/under-ddos-attack/ 301
567+
/fundamentals/get-started/basic-tasks/test-speed/ /fundamentals/performance/test-speed/ 301
568568
/fundamentals/get-started/basic-tasks/ /fundamentals/basic-tasks/ 301
569569
/fundamentals/get-started/basic-tasks/account-security/securing-a-compromised-account/ /fundamentals/setup/account/account-security/secure-a-compromised-account/ 301
570570
/fundamentals/get-started/basic-tasks/account-security/review-audit-logs/ /fundamentals/setup/account/account-security/review-audit-logs/ 301
@@ -608,6 +608,14 @@
608608
/fundamentals/basic-tasks/login/ /fundamentals/setup/account/login/ 301
609609
/fundamentals/concepts/redirects/ /fundamentals/reference/redirects/ 301
610610
/fundamentals/reference/changelog/ /fundamentals/reference/ 302
611+
/fundamentals/basic-tasks/optimize-speed-external-link/ /fundamentals/performance/optimize-speed-external-link/ 301
612+
/fundamentals/basic-tasks/prevent-ddos-attacks-external/ /fundamentals/security/prevent-ddos-attacks-external/ 301
613+
/fundamentals/basic-tasks/protect-your-origin-server/ /fundamentals/security/protect-your-origin-server/ 301
614+
/fundamentals/basic-tasks/pci-scans/ /fundamentals/security/pci-scans/ 301
615+
/fundamentals/basic-tasks/trace-request/ /fundamentals/security/trace-request/ 301
616+
/fundamentals/basic-tasks/trace-request/how-to/ /fundamentals/security/trace-request/how-to/ 301
617+
/fundamentals/basic-tasks/trace-request/limitations/ /fundamentals/security/trace-request/limitations/ 301
618+
/fundamentals/basic-tasks/trace-request/changelog/ /fundamentals/security/trace-request/changelog/ 301
611619

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

src/content/changelogs/trace.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
2-
link: "/fundamentals/basic-tasks/trace-request/changelog/"
2+
link: "/fundamentals/security/trace-request/changelog/"
33
productName: Trace
4-
productLink: "/fundamentals/basic-tasks/trace-request/"
4+
productLink: "/fundamentals/security/trace-request/"
55
productArea: Core platform
66
productAreaLink: /fundamentals/reference/changelog/platform/
77
entries:

src/content/docs/cloudflare-one/applications/configure-apps/self-hosted-public-app.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ You can securely publish internal tools and applications by adding Cloudflare Ac
2727
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.
2828
:::
2929

30-
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/).
30+
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/).
3131

3232
## 3. Validate the Access token
3333

src/content/docs/dns/manage-dns-records/how-to/round-robin-dns.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ If all associated records were proxied, any request to Cloudflare's nameservers
3636

3737
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).
3838

39-
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.
39+
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.
4040

4141
### Unproxied and proxied records
4242

src/content/docs/fundamentals/api/index.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Cloudflare's API
33
pcx_content_type: overview
44
sidebar:
5-
order: 6
5+
order: 7
66
group:
77
hideIndex: true
88

src/content/docs/fundamentals/changelog.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ title: Changelog
44
changelog_file_name:
55
- fundamentals
66
sidebar:
7-
order: 8
7+
order: 9
88
---
99

1010
import { ProductChangelog } from "~/components";

src/content/docs/fundamentals/concepts/cloudflare-ip-addresses.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ To avoid blocking Cloudflare IP addresses unintentionally, review your external
3535

3636
#### Further protection
3737

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

4040
### Customize Cloudflare IP addresses
4141

src/content/docs/fundamentals/index.mdx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ As you get started with Cloudflare, explore the following resources:
1515
* [Concepts](/fundamentals/concepts/) explain the basic ideas behind how Cloudflare works and how you can work with Cloudflare.
1616
* [How to use Cloudflare](/fundamentals/setup/) gives step-by-step instructions on how to add your domain to Cloudflare.
1717
* [Subscriptions and billing](/fundamentals/subscriptions-and-billing/) help you set up your account profile, security, billing information, and more.
18-
* [Basic tasks](/fundamentals/basic-tasks/) provide guidance on how to perform common tasks with Cloudflare, particularly those related to new domains.
1918
* [Cloudflare's API](/fundamentals/api/) provides an overview of interacting with Cloudflare in a programmatic way.
2019
* [Reference topics](/fundamentals/reference/) offer technical details about different aspects of Cloudflare (common user agents, supported network ports, etc.).
2120
* [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.
@@ -26,5 +25,5 @@ As you get started with Cloudflare, explore the following resources:
2625

2726
:::note
2827

29-
For additional resources, review [How to Interact with Cloudflare](/fundamentals/basic-tasks/interact-with-cloudflare/).
28+
For additional resources, review [How to Interact with Cloudflare](/fundamentals/setup/interact-with-cloudflare/).
3029
:::
File renamed without changes.
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
pcx_content_type: navigation
3+
title: Performance
4+
sidebar:
5+
order: 6
6+
group:
7+
hideIndex: true
8+
9+
---
10+
11+
import { DirectoryListing } from "~/components"
12+
13+
<DirectoryListing />

0 commit comments

Comments
 (0)