diff --git a/backend/semrush-replace-url/index.content.js b/backend/semrush-replace-url/index.content.js
index 9ca253d623..c090211221 100644
--- a/backend/semrush-replace-url/index.content.js
+++ b/backend/semrush-replace-url/index.content.js
@@ -51,10 +51,10 @@ async function processFile(filePath, redirects) {
for (const item of redirects) {
const pagePermalink = item.page.replace(wwwazioncom, '').replace('/pt-br', '').replace('/en', '')
- const url30x = item.initialUrl === wwwazioncom ? wwwazioncom : item.initialUrl // add .replace(wwwazioncom, '') to find permalinks only
- const url200 = item.destinationUrl // add .replace(wwwazioncom, '') to find permalinks only
+ const url30x = item.initialUrl === wwwazioncom ? wwwazioncom : item.initialUrl.replace(wwwazioncom, '') // add .replace(wwwazioncom, '') to find permalinks only
+ const url200 = item.destinationUrl.replace(wwwazioncom, '') // add .replace(wwwazioncom, '') to find permalinks only
const isRoot = url30x === wwwazioncom
- const rgx = new RegExp(`\\(${url30x}\\)`, 'g')
+ const rgx = new RegExp(`\\(${url30x}\\#`, 'g')
const contentMatch = utf8Content.match(rgx)
if(!contentMatch) continue
@@ -73,10 +73,10 @@ async function processFile(filePath, redirects) {
processedCount: ${counterFoundLinks}
}`)
- const newContent = findReplace(utf8Content, isRoot ? /\\(https\:\/\/www\.azion\.com\/\\)/ : rgx, `(${url200})`)
+ const newContent = findReplace(utf8Content, isRoot ? /\\(https\:\/\/www\.azion\.com\/\\)/ : rgx, `(${url200}#`)
await fs.writeFile(filePath, newContent, async (err) => {
if(err) throw err
- console.log(`[OK] ${filePath} updated`)
+ // console.log(`[OK] ${filePath} updated`)
})
}
})
diff --git a/src/content/docs/en/pages/architectures/edge-firewall/waap-architecture.mdx b/src/content/docs/en/pages/architectures/edge-firewall/waap-architecture.mdx
index b06ee2f4fa..870e31e327 100644
--- a/src/content/docs/en/pages/architectures/edge-firewall/waap-architecture.mdx
+++ b/src/content/docs/en/pages/architectures/edge-firewall/waap-architecture.mdx
@@ -78,7 +78,7 @@ This solution is ideal for organizations looking to safeguard their digital infr
- [Create rules in Rules Engine for Edge Firewall](/en/documentation/products/guides/secure/work-with-rules-engine/).
- Configure the Set WAF Rule Set behavior.
- Configure the Network criteria.
- - Configure the [Request URI](/en/documentation/products/guides/bot-manager/#setting-up-the-rules-engine) criteria.
+ - Configure the [Request URI](/en/documentation/products/guides/bot-manager-lite/#setting-up-the-rules-engine) criteria.
---
diff --git a/src/content/docs/en/pages/build-journey/edit-edge-app/edit-main-settings/main-settings.mdx b/src/content/docs/en/pages/build-journey/edit-edge-app/edit-main-settings/main-settings.mdx
index be8ae93851..6b7f5c91c6 100644
--- a/src/content/docs/en/pages/build-journey/edit-edge-app/edit-main-settings/main-settings.mdx
+++ b/src/content/docs/en/pages/build-journey/edit-edge-app/edit-main-settings/main-settings.mdx
@@ -36,7 +36,7 @@ Don't have an edge application? [Start with a template](/en/documentation/produc
**Delivery protocols**
- Modify your application to support the available [delivery protocols](/en/documentation/products/edge-application/build/main-settings/#delivery-protocols).
+ Modify your application to support the available [delivery protocols](/en/documentation/products/build/edge-application/main-settings/#delivery-protocols).
1. Go to the **Main Settings** tab.
2. Under **Protocol Usage**, select **HTTP support**.
@@ -56,7 +56,7 @@ Don't have an edge application? [Start with a template](/en/documentation/produc
**Delivery ports**
- Choose between the supported [delivery ports](/en/documentation/products/edge-application/build/main-settings/#ports) for each protocol selected.
+ Choose between the supported [delivery ports](/en/documentation/products/build/edge-application/main-settings/#ports) for each protocol selected.
1. Go to the **Main Settings** tab.
2. Under **HTTP Ports**, in addition to port `80`, select port `8008`.
@@ -106,7 +106,7 @@ Don't have an edge application? [Start with a template](/en/documentation/produc
**Delivery protocols**
- Modify your application to support the available [delivery protocols](/en/documentation/products/edge-application/build/main-settings/#delivery-protocols).
+ Modify your application to support the available [delivery protocols](/en/documentation/products/build/edge-application/main-settings/#delivery-protocols).
1. Go to the **Main Settings** tab.
2. Under **Delivery Protocol**, select **HTTP**.
@@ -126,7 +126,7 @@ Don't have an edge application? [Start with a template](/en/documentation/produc
**Delivery ports**
- Choose between the supported [delivery ports](/en/documentation/products/edge-application/build/main-settings/#ports) for each protocol selected.
+ Choose between the supported [delivery ports](/en/documentation/products/build/edge-application/main-settings/#ports) for each protocol selected.
1. Go to the **Main Settings** tab.
2. Under **Ports HTTP**, in addition to port `80`, select port `8008`.
diff --git a/src/content/docs/en/pages/guides/marketplace/templates/azion-starter-kit.mdx b/src/content/docs/en/pages/guides/marketplace/templates/azion-starter-kit.mdx
index 95073b2393..e989165cfd 100644
--- a/src/content/docs/en/pages/guides/marketplace/templates/azion-starter-kit.mdx
+++ b/src/content/docs/en/pages/guides/marketplace/templates/azion-starter-kit.mdx
@@ -61,7 +61,7 @@ Fields identified with an asterisk are mandatory.
- **Origin Address** *: the address of the hosted origin the edge application should fetch the content from.
- Example: `www.yourwebsite.com`
- **Custom Host Header**: in some cases, it may be necessary to add host information in the header request to retrieve information from the origin. This variable is used for that purpose.
- - Example: `${host}`. Read more about the host header and how to customize it on the [Origins](/en/documentation/products/edge-application/origins/#host-header) documentation.
+ - Example: `${host}`. Read more about the host header and how to customize it on the [Origins](/en/documentation/products/build/edge-application/origins/#host-header) documentation.
After completing all the information, click the **Deploy** button, located in the bottom-right corner. This will start the deployment process.
diff --git a/src/content/docs/en/pages/guides/marketplace/templates/dynamic-and-static-file-optimization.mdx b/src/content/docs/en/pages/guides/marketplace/templates/dynamic-and-static-file-optimization.mdx
index f30f0fb20f..46baf13aa4 100644
--- a/src/content/docs/en/pages/guides/marketplace/templates/dynamic-and-static-file-optimization.mdx
+++ b/src/content/docs/en/pages/guides/marketplace/templates/dynamic-and-static-file-optimization.mdx
@@ -88,7 +88,7 @@ Now you can [manage and adjust the settings](#managing-the-template) through Azi
The deployed edge application includes the following rules and settings:
- **Criteria**: if `${uri}` *starts with* `/`.
-- **Behavior**: then [Set Origin](/en/documentation/products/edge-application/rules-engine/#set-origin) as `Default Origin`.
+- **Behavior**: then [Set Origin](/en/documentation/products/build/edge-application/rules-engine/#set-origin) as `Default Origin`.
- For image optimization and caching, the file extensions that can be enhanced with these configurations are `.jpg`, `.jpeg`, `.bmp`, `.ico`, `.gif`, `.png`.
- For static content, the template supports the common static file extensions.
- Additionally, the template:
diff --git a/src/content/docs/en/pages/main-menu/reference/build/edge-application/digital-certificates.mdx b/src/content/docs/en/pages/main-menu/reference/build/edge-application/digital-certificates.mdx
index a70dd02ea0..1ada5a6c3b 100644
--- a/src/content/docs/en/pages/main-menu/reference/build/edge-application/digital-certificates.mdx
+++ b/src/content/docs/en/pages/main-menu/reference/build/edge-application/digital-certificates.mdx
@@ -81,7 +81,7 @@ A Trusted CA is an entity that is authorized to issue digital certificates that
[Let's Encrypt](https://letsencrypt.org/)™ is a nonprofit global CA that allows people and organizations to obtain, renew, and manage TLS certificates for free. When [creating a Domain](/en/documentation/products/build/edge-application/domains/) with Azion, you may choose to obtain a TLS certificate signed by Let's Encrypt. You can request Let's Encrypt certificates for domains hosted in [Edge DNS](/en/documentation/products/secure/edge-dns/) or in a third-party DNS provider.
-Once you [create a domain with Azion](/en/documentation/products/getting-started/#step-4-creating-a-new-domain-associated-with-your-edge-application), you can choose the option **Let's Encrypt** to automatically generate a Let's Encrypt certificate. An entry for this certificate will be listed in the **Digital Certificates** page in [Azion Console](https://console.azion.com). After the certificate undergoes DNS validation, issuance, and storage, it'll become active.
+Once you [create a domain with Azion](/en/documentation/products/get-started/#step-4-creating-a-new-domain-associated-with-your-edge-application), you can choose the option **Let's Encrypt** to automatically generate a Let's Encrypt certificate. An entry for this certificate will be listed in the **Digital Certificates** page in [Azion Console](https://console.azion.com). After the certificate undergoes DNS validation, issuance, and storage, it'll become active.
> See [How to generate a Let's Encrypt for your domain](/en/documentation/products/guides/how-to-generate-a-lets-encrypt-certificate/) to know how to validate this type of certificate.
diff --git a/src/content/docs/en/pages/main-menu/reference/build/edge-application/domains/domains.mdx b/src/content/docs/en/pages/main-menu/reference/build/edge-application/domains/domains.mdx
index f22a0708b1..4838dd165c 100644
--- a/src/content/docs/en/pages/main-menu/reference/build/edge-application/domains/domains.mdx
+++ b/src/content/docs/en/pages/main-menu/reference/build/edge-application/domains/domains.mdx
@@ -20,7 +20,7 @@ You may also bind a **Digital Certificate** to domains that use the HTTPS protoc
| Scope | Resource |
| --- | --- |
-| Adding a custom domain | [Getting started](/en/documentation/products/getting-started/#step-3-adding-a-custom-domain) |
+| Adding a custom domain | [Getting started](/en/documentation/products/get-started/#step-3-adding-a-custom-domain) |
| About Digital Certificates | [Digital Certificates](/en/documentation/products/secure/edge-firewall/digital-certificates/) |
| About mTLS | [mTLS](/en/documentation/products/secure/edge-firewall/mtls/) |
diff --git a/src/content/docs/en/pages/main-menu/reference/build/edge-application/edge-caching.mdx b/src/content/docs/en/pages/main-menu/reference/build/edge-application/edge-caching.mdx
index f8b6bab914..2d32e906b8 100644
--- a/src/content/docs/en/pages/main-menu/reference/build/edge-application/edge-caching.mdx
+++ b/src/content/docs/en/pages/main-menu/reference/build/edge-application/edge-caching.mdx
@@ -55,7 +55,7 @@ Find out more about how to automate your browser to obtain other cache data in t
| **STALE** | When choosing to serve [stale cache](#stale-cache), if the origin fails to respond and the edge cache has expired, a stale version of the content is served |
| **UPDATING** | The cached content has expired and a stale cache is being served, but the content is being updated in the origin |
| **REVALIDATED** | The cached content is checked against the origin using conditional headers. If it's still up-to-date, the resource is not retransmitted from the origin |
-| **BYPASS** | The edge requests the content from the origin directly instead of using a cached version due to the active [Bypass Cache](/en/documentation/products/edge-application/rules-engine/#bypass-cache) behavior |
+| **BYPASS** | The edge requests the content from the origin directly instead of using a cached version due to the active [Bypass Cache](/en/documentation/products/build/edge-application/rules-engine/#bypass-cache) behavior |
| **-** | If no status is received, the content requested is restricted from caching. For instance, if the requested content is a `POST` request and [Caching for POST](/en/documentation/products/build/edge-application/cache-settings/#caching-http-methods) is disabled, the status is not logged |
---
diff --git a/src/content/docs/en/pages/main-menu/reference/observe/data-stream/data-stream.mdx b/src/content/docs/en/pages/main-menu/reference/observe/data-stream/data-stream.mdx
index 9451b77b04..4a3c43aa4f 100644
--- a/src/content/docs/en/pages/main-menu/reference/observe/data-stream/data-stream.mdx
+++ b/src/content/docs/en/pages/main-menu/reference/observe/data-stream/data-stream.mdx
@@ -245,7 +245,7 @@ By selecting one of the templates provided by Azion, you can't modify the variab
## Domains
-You can associate your [existing domains](/en/documentation/products/build/edge-application/domains/) registered on Azion to your stream. If you haven't registered any domains to your account yet, see the [Creating a new domain associated with your edge application](/en/documentation/products/getting-started/#step-3-adding-a-custom-domain) documentation.
+You can associate your [existing domains](/en/documentation/products/build/edge-application/domains/) registered on Azion to your stream. If you haven't registered any domains to your account yet, see the [Creating a new domain associated with your edge application](/en/documentation/products/get-started/#step-3-adding-a-custom-domain) documentation.
When you associate a domain, the events related with that or those specific domains are collected and sent to the endpoint you configure through a Data Stream. You can associate one or more domains and you have the option to **Filter Domains** or select **All Domains**.
diff --git a/src/content/docs/en/pages/main-menu/reference/secure/edge-firewall/digital-certificates.mdx b/src/content/docs/en/pages/main-menu/reference/secure/edge-firewall/digital-certificates.mdx
index 2ea9506d01..876caf59b7 100644
--- a/src/content/docs/en/pages/main-menu/reference/secure/edge-firewall/digital-certificates.mdx
+++ b/src/content/docs/en/pages/main-menu/reference/secure/edge-firewall/digital-certificates.mdx
@@ -84,7 +84,7 @@ A Trusted CA is an entity that is authorized to issue digital certificates that
-Once you [create a domain with Azion](/en/documentation/products/getting-started/#step-4-creating-a-new-domain-associated-with-your-edge-application), you can choose the option **Let's Encrypt** to automatically generate a Let's Encrypt certificate. An entry for this certificate will be listed in the **Digital Certificates** page in [Azion Console](https://console.azion.com). After the certificate undergoes DNS validation, issuance, and storage, it'll become active.
+Once you [create a domain with Azion](/en/documentation/products/get-started/#step-4-creating-a-new-domain-associated-with-your-edge-application), you can choose the option **Let's Encrypt** to automatically generate a Let's Encrypt certificate. An entry for this certificate will be listed in the **Digital Certificates** page in [Azion Console](https://console.azion.com). After the certificate undergoes DNS validation, issuance, and storage, it'll become active.
> See [How to generate a Let's Encrypt for your domain](/en/documentation/products/guides/how-to-generate-a-lets-encrypt-certificate/) to know how to validate this type of certificate.
diff --git a/src/content/docs/en/pages/secure-journey/firewall-advanced-configurations/manage-bots.mdx b/src/content/docs/en/pages/secure-journey/firewall-advanced-configurations/manage-bots.mdx
index 6dc949a000..fd13aafad5 100644
--- a/src/content/docs/en/pages/secure-journey/firewall-advanced-configurations/manage-bots.mdx
+++ b/src/content/docs/en/pages/secure-journey/firewall-advanced-configurations/manage-bots.mdx
@@ -69,7 +69,7 @@ You can query the [Bot Manager dataset](/en/documentation/products/guides/query-
### Use Data Stream as observability tool
-To set up an edge function, follow the steps in [Setting up the function](/en/documentation/products/guides/bot-manager/#setting-up-the-function).
+To set up an edge function, follow the steps in [Setting up the function](/en/documentation/products/guides/bot-manager-lite/#setting-up-the-function).
Then, you can use [Data Stream](/en/documentation/products/observe/data-stream/) to integrate with stream processing, SIEM, and big data platforms by using the **Edge Functions** source and the **Edge Functions Event Collector** template. This way, you can send your logs to the connector you use and monitor Bot Manager events.
diff --git a/src/content/docs/pt-br/pages/arquiteturas/edge-firewall/waap-arquitetura.mdx b/src/content/docs/pt-br/pages/arquiteturas/edge-firewall/waap-arquitetura.mdx
index 6982376fd9..889598c8b7 100644
--- a/src/content/docs/pt-br/pages/arquiteturas/edge-firewall/waap-arquitetura.mdx
+++ b/src/content/docs/pt-br/pages/arquiteturas/edge-firewall/waap-arquitetura.mdx
@@ -80,7 +80,7 @@ Esta solução é ideal para organizações que buscam proteger sua infraestrutu
- [Crie regras no Rules Engine do Edge Firewall](/pt-br/documentacao/produtos/guias/secure/trabalhar-com-rules-engine/).
- Configure o comportamento **Set WAF Rule Set**.
- Configure os critérios de rede.
- - Configure os critérios de [Request URI](/pt-br/documentacao/produtos/guias/bot-manager/#configure-o-rules-engine).
+ - Configure os critérios de [Request URI](/pt-br/documentacao/produtos/guias/bot-manager-lite/#configure-o-rules-engine).
## Documentação relacionada
diff --git a/src/content/docs/pt-br/pages/build-jornada/edite-edge-app/main-settings.mdx b/src/content/docs/pt-br/pages/build-jornada/edite-edge-app/main-settings.mdx
index 43fd82db0d..e77c267929 100644
--- a/src/content/docs/pt-br/pages/build-jornada/edite-edge-app/main-settings.mdx
+++ b/src/content/docs/pt-br/pages/build-jornada/edite-edge-app/main-settings.mdx
@@ -40,7 +40,7 @@ Ainda não tem uma edge application? [Comece com um template](/pt-br/documentaca
**Delivery protocols**
- Modifique sua aplicação para suportar os [protocolos de entrega](/pt-br/documentacao/produtos/edge-application/main-settings/#protocolos-de-entrega) disponíveis.
+ Modifique sua aplicação para suportar os [protocolos de entrega](/pt-br/documentacao/produtos/build/edge-application/main-settings/#protocolos-de-entrega) disponíveis.
1. Vá para a aba **Main Settings**.
2. Em **Protocol Usage**, selecione **HTTP support**.
@@ -60,7 +60,7 @@ Ainda não tem uma edge application? [Comece com um template](/pt-br/documentaca
**Delivery ports**
- Escolha entre as [portas de entrega](/pt-br/documentacao/produtos/edge-application/main-settings/#portas) suportadas para cada protocolo selecionado.
+ Escolha entre as [portas de entrega](/pt-br/documentacao/produtos/build/edge-application/main-settings/#portas) suportadas para cada protocolo selecionado.
1. Vá para a aba **Main Settings**.
2. Em **HTTP Ports**, além da porta `80`, selecione a porta `8008`.
@@ -110,7 +110,7 @@ Ainda não tem uma edge application? [Comece com um template](/pt-br/documentaca
**Delivery protocols**
- Modifique sua aplicação para suportar os [protocolos de entrega](/pt-br/documentacao/produtos/edge-application/main-settings/#protocolos-de-entrega) disponíveis.
+ Modifique sua aplicação para suportar os [protocolos de entrega](/pt-br/documentacao/produtos/build/edge-application/main-settings/#protocolos-de-entrega) disponíveis.
1. Vá para a aba **Main Settings**.
2. Em **Delivery Protocol**, selecione **HTTP**.
@@ -130,7 +130,7 @@ Ainda não tem uma edge application? [Comece com um template](/pt-br/documentaca
**Delivery ports**
- Escolha entre as [portas de entrega](/pt-br/documentacao/produtos/edge-application/main-settings/#portas) suportadas para cada protocolo selecionado.
+ Escolha entre as [portas de entrega](/pt-br/documentacao/produtos/build/edge-application/main-settings/#portas) suportadas para cada protocolo selecionado.
1. Vá para a aba **Main Settings**.
2. Em **HTTP Ports**, além da porta `80`, selecione a porta `8008`.
diff --git a/src/content/docs/pt-br/pages/menu-principal/referencia/store/edge-storage/index.mdx b/src/content/docs/pt-br/pages/menu-principal/referencia/store/edge-storage/index.mdx
index 188203f01a..fd55bc5b57 100644
--- a/src/content/docs/pt-br/pages/menu-principal/referencia/store/edge-storage/index.mdx
+++ b/src/content/docs/pt-br/pages/menu-principal/referencia/store/edge-storage/index.mdx
@@ -82,7 +82,7 @@ O upload de um objeto diferente ou a modificação do conteúdo do objeto usando
### Origem
-Com **Edge Storage**, você pode usar buckets como uma [origin](/pt-br/documentacao/produtos/edge-application/origins/#edge-storage) na **Edge Application** da Azion para retirar o conteúdo de uma edge application.
+Com **Edge Storage**, você pode usar buckets como uma [origin](/pt-br/documentacao/produtos/build/edge-application/origins/#edge-storage) na **Edge Application** da Azion para retirar o conteúdo de uma edge application.
Você pode determinar se o conteúdo é retirado da raiz do bucket ou de um prefix dentro do bucket.