Condizioni di corrispondenza del motore regole della rete CDN di AzureMatch conditions for the Azure CDN rules engine

Questo articolo fornisce descrizioni dettagliate delle condizioni di corrispondenza disponibili per il motore regole della rete per la distribuzione di contenuti (rete CDN) di Azure.This article lists detailed descriptions of the available match conditions for the Azure Content Delivery Network (CDN) rules engine.

La seconda parte di una regola è la condizione di corrispondenza.The second part of a rule is the match condition. Una condizione di corrispondenza identifica specifici tipi di richieste per cui verrà eseguito un set di funzionalità.A match condition identifies specific types of requests for which a set of features will be performed.

Ad esempio, è possibile usare una condizione di corrispondenza per:For example, you can use a match condition to:

  • Filtrare le richieste per il contenuto in base a una posizione specifica.Filter requests for content at a particular location.
  • Filtrare le richieste generate da un indirizzo IP o da un paese specifico.Filter requests generated from a particular IP address or country.
  • Filtrare le richieste in base alle informazioni dell'intestazione.Filter requests by header information.

Condizione di corrispondenza SempreAlways match condition

La condizione di corrispondenza Sempre applica un set predefinito di funzionalità a tutte le richieste.The Always match condition applies a default set of features to all requests.

NomeName ScopoPurpose
SempreAlways Applica un set predefinito di funzionalità a tutte le richieste.Applies a default set of features to all requests.

Condizione di corrispondenza DispositivoDevice match condition

La condizione di corrispondenza Dispositivo identifica le richieste effettuate da un dispositivo mobile in base alle relative proprietà.The Device match condition identifies requests made from a mobile device based on its properties.

NomeName ScopoPurpose
DispositivoDevice Identifica le richieste effettuate da un dispositivo mobile in base alle relative proprietà.Identifies requests made from a mobile device based on its properties.

Condizioni di corrispondenza PosizioneLocation match conditions

Le condizioni di corrispondenza Posizione identificano le richieste in base alla posizione del richiedente.The Location match conditions identify requests based on the requester's location.

NomeName ScopoPurpose
Numero ASAS Number Identifica le richieste che hanno origine da una determinata rete.Identifies requests that originate from a particular network.
PaeseCountry Identifica le richieste che hanno origine dai paesi specificati.Identifies requests that originate from the specified countries.

Condizioni di corrispondenza OrigineOrigin match conditions

Le condizioni di corrispondenza Origine identificano le richieste che puntano all'archivio della rete CDN o a un server di origine del cliente.The Origin match conditions identify requests that point to Content Delivery Network storage or a customer origin server.

NomeName ScopoPurpose
Origine rete CDNCDN Origin Identifica le richieste per il contenuto archiviato nell'archivio della rete CDN.Identifies requests for content stored in Content Delivery Network storage.
Origine clienteCustomer Origin Identifica le richieste di contenuto in uno specifico server di origine del cliente.Identifies requests for content stored on a specific customer origin server.

Condizioni di corrispondenza RichiestaRequest match conditions

Le condizioni di corrispondenza Richiesta identificano le richieste in base alle relative proprietà.The Request match conditions identify requests based on their properties.

NomeName ScopoPurpose
Indirizzo IP clientClient IP Address Identifica le richieste che hanno origine da un determinato indirizzo IP.Identifies requests that originate from a particular IP address.
Parametro cookieCookie Parameter Controlla il valore specificato nei cookie associati a ogni richiesta.Checks the cookies associated with each request for the specified value.
Espressione regolare parametro cookieCookie Parameter Regex Controlla l'espressione regolare specificata nei cookie associati a ogni richiesta.Checks the cookies associated with each request for the specified regular expression.
CNAME perimetraleEdge Cname Identifica le richieste che fanno riferimento a un CNAME periferico specifico.Identifies requests that point to a specific edge CNAME.
Dominio di riferimentoReferring Domain Identifica le richieste con riferimenti dai nomi host specificati.Identifies requests that were referred from the specified host names.
Valore letterale intestazione richiestaRequest Header Literal Identifica le richieste che contengono l'intestazione specificata impostata su un valore specificato.Identifies requests that contain the specified header set to a specified value.
Espressione regolare intestazione richiestaRequest Header Regex Identifica le richieste che contengono l'intestazione specificata impostata su un valore che corrisponde all'espressione regolare specificata.Identifies requests that contain the specified header set to a value that matches the specified regular expression.
Carattere jolly intestazione richiestaRequest Header Wildcard Identifica le richieste che contengono l'intestazione specificata impostata su un valore che corrisponde al modello specificato.Identifies requests that contain the specified header set to a value that matches the specified pattern.
Metodo richiestaRequest Method Identifica le richieste in base al relativo metodo HTTP.Identifies requests by their HTTP method.
Schema richiestaRequest Scheme Identifica le richieste in base al relativo protocollo HTTP.Identifies requests by their HTTP protocol.

Condizioni di corrispondenza URLURL match conditions

Le condizioni di corrispondenza URL identificano le richieste in base ai relativi URL.The URL match conditions identify requests based on their URLs.

NomeName ScopoPurpose
Directory percorso URLURL Path Directory Identifica le richieste in base al percorso relativo.Identifies requests by their relative path.
Estensione percorso URLURL Path Extension Identifica le richieste in base all'estensione del nome file.Identifies requests by their file name extension.
Nome file percorso URLURL Path Filename Identifica le richieste in base al nome del file.Identifies requests by their file name.
Valore letterale percorso URLURL Path Literal Confronta il percorso relativo di una richiesta con il valore specificato.Compares a request's relative path to the specified value.
Espressione regolare percorso URLURL Path Regex Confronta il percorso relativo di una richiesta con l'espressione regolare specificata.Compares a request's relative path to the specified regular expression.
Carattere jolly percorso URLURL Path Wildcard Confronta il percorso relativo di una richiesta con il modello specificato.Compares a request's relative path to the specified pattern.
Valore letterale query URLURL Query Literal Confronta la stringa di query di una richiesta con il valore specificato.Compares a request's query string to the specified value.
Parametro query URLURL Query Parameter Identifica le richieste che contengono il parametro della stringa di query specificato impostato su un valore che corrisponde a un modello specificato.Identifies requests that contain the specified query string parameter set to a value that matches a specified pattern.
Espressione regolare query URLURL Query Regex Identifica le richieste che contengono il parametro della stringa di query specificato impostato su un valore che corrisponde a un'espressione regolare specificata.Identifies requests that contain the specified query string parameter set to a value that matches a specified regular expression.
Carattere jolly query URLURL Query Wildcard Confronta uno o più valori specificati con la stringa di query della richiesta.Compares the specified value against the request's query string.

Riferimento per le condizioni di corrispondenza del motore regoleReference for rules engine match conditions


SempreAlways

La condizione di corrispondenza Sempre applica un set predefinito di funzionalità a tutte le richieste.The Always match condition applies a default set of features to all requests.

Torna all'inizioBack to top



Numero ASAS Number

La rete Numero AS è definita dal relativo numero di sistema autonomo (ASN).The AS Number network is defined by its autonomous system number (ASN). È disponibile un'opzione per indicare se la condizione verrà soddisfatta quando la rete di un client "Corrisponde" o "Non corrisponde" al numero di sistema autonomo (ASN) specificato.An option is provided to indicate whether this condition will be met when a client's network "Matches" or "Does Not Match" the specified ASN.

Informazioni chiave:Key information:

  • È possibile specificare più numeri di sistema autonomo delimitandoli con uno spazio singolo.Specify multiple ASNs by delimiting each one with a single space. Ad esempio, 64514 64515 corrisponde alle richieste provenienti da 64514 o 64515.For example, 64514 64515 matches requests that arrive from either 64514 or 64515.
  • Determinate richieste potrebbero non restituire un numero di sistema autonomo (ASN) valido.Certain requests might not return a valid ASN. Un punto interrogativo (?) contrassegnerà le richieste per cui non è stato possibile determinare un numero di sistema autonomo (ASN) valido.A question mark (?) will match requests for which a valid ASN could not be determined.
  • È necessario specificare l'intero numero di sistema autonomo per la rete desiderata.You must specify the entire ASN for the desired network. Non verrà effettuata una corrispondenza con valori parziali.Partial values will not be matched.
  • In base al modo in cui vengono monitorate le impostazioni della cache, è possibile che questa condizione di corrispondenza sia incompatibile con le funzionalità seguenti:Due to the manner in which cache settings are tracked, this match condition is incompatible with the following features:
    • Completa riempimento cacheComplete Cache Fill
    • Max-Age interno predefinitoDefault Internal Max-Age
    • Forza Max-Age internoForce Internal Max-Age
    • Ignora origine No-CacheIgnore Origin No-Cache
    • Max-Stale internoInternal Max-Stale

Torna all'inizioBack to top



Origine CDNCDN Origin

La condizione di corrispondenza Origine rete CDN viene soddisfatta quando vengono soddisfatte entrambe le condizioni seguenti:The CDN Origin match condition is met when both of the following conditions are met:

  • È stato richiesto contenuto dall'archivio della rete per la distribuzione di contenuti.Content from Content Delivery Network storage was requested.
  • L'URI della richiesta usa il punto di accesso al contenuto, ad esempio /000001, definito nella condizione di corrispondenza.The request URI uses the content access point (for example, /000001) that's defined in this match condition.
    • URL della rete per la distribuzione di contenuti: l'URI della richiesta deve contenere il punto di accesso al contenuto selezionato.Content Delivery Network URL: The request URI must contain the selected content access point.
    • URL CNAME perimetrale: la configurazione CNAME perimetrale corrispondente deve puntare al punto di accesso al contenuto selezionato.Edge CNAME URL: The corresponding edge CNAME configuration must point to the selected content access point.

Informazioni chiave:Key information:

  • Il punto di accesso al contenuto identifica il servizio che deve gestire il contenuto richiesto.The content access point identifies the service that should serve the requested content.
  • Non usare l'istruzione AND IF per combinare determinate condizioni di corrispondenza.Don't use an AND IF statement to combine certain match conditions. Ad esempio, se si combina una condizione di corrispondenza Origine rete CDN con una condizione di corrispondenza Origine cliente, viene generato un criterio di corrispondenza che non potrà mai restituire risultati.For example, combining a CDN Origin match condition with a Customer Origin match condition would create a match pattern that could never be matched. Per questo motivo, due condizioni di corrispondenza Origine rete CDN non possono essere combinate tramite un'istruzione AND IF.For this reason, two CDN Origin match conditions cannot be combined through an AND IF statement.

Torna all'inizioBack to top



Indirizzo IP clientClient IP Address

È disponibile un'opzione per indicare se la condizione Indirizzo IP client verrà soddisfatta quando l'indirizzo IP di un client "Corrisponde" o "Non corrisponde" all'indirizzo IP specificato.An option is provided to indicate whether the Client IP Address condition will be met when a client's IP address "Matches" or "Does Not Match" the specified IP addresses.

Informazioni chiave:Key information:

  • Assicurarsi di usare la notazione CIDR.Make sure to use CIDR notation.
  • Per specificare più indirizzi IP e/o blocchi di indirizzi IP, delimitarli con uno spazio singolo.Specify multiple IP addresses and/or IP address blocks by delimiting each one with a single space.
    • Esempio per un indirizzo IPv4: 1.2.3.4 10.20.30.40 corrisponde alle richieste provenienti da 1.2.3.4 o 10.20.30.40.IPv4 example: 1.2.3.4 10.20.30.40 matches any requests that arrive from either 1.2.3.4 or 10.20.30.40.
    • Esempio per un indirizzo IPv6: 1:2:3:4:5:6:7:8 10:20:30:40:50:60:70:80 corrisponde alle richieste provenienti da 1:2:3:4:5:6:7:8 o 10:20:30:40:50:60:70:80.IPv6 example: 1:2:3:4:5:6:7:8 10:20:30:40:50:60:70:80 matches any requests that arrive from either 1:2:3:4:5:6:7:8 or 10:20:30:40:50:60:70:80.
  • La sintassi per un blocco di indirizzi IP è l'indirizzo IP di base seguito da una barra e dalle dimensioni del prefisso.The syntax for an IP address block is the base IP address followed by a forward slash and the prefix size.
    • Esempio per un indirizzo IPv4: 5.5.5.64/26 corrisponde alle richieste provenienti da 5.5.5.64 fino a 5.5.5.127.IPv4 example: 5.5.5.64/26 matches any requests that arrive from 5.5.5.64 through 5.5.5.127.
    • Esempio per un indirizzo IPv6: 1:2:3:/48 corrisponde alle richieste provenienti da 1:2:3:0:0:0:0:0 fino a 1:2:3:ffff:ffff:ffff:ffff:ffff.IPv6 example: 1:2:3:/48 matches any requests that arrive from 1:2:3:0:0:0:0:0 through 1:2:3:ffff:ffff:ffff:ffff:ffff.
  • In base al modo in cui vengono monitorate le impostazioni della cache, è possibile che questa condizione di corrispondenza sia incompatibile con le funzionalità seguenti:Due to the manner in which cache settings are tracked, this match condition is incompatible with the following features:
    • Completa riempimento cacheComplete Cache Fill
    • Max-Age interno predefinitoDefault Internal Max-Age
    • Forza Max-Age internoForce Internal Max-Age
    • Ignora origine No-CacheIgnore Origin No-Cache
    • Max-Stale internoInternal Max-Stale

Torna all'inizioBack to top



L'opzione Corrisponde/Non corrisponde determina le condizioni in base alle quali verrà soddisfatta la condizione di corrispondenza Parametro cookie.The Matches/Does Not Match option determines the conditions under which the Cookie Parameter match condition will be satisfied.

  • Corrisponde: prevede che una richiesta contenga il cookie specificato con un valore che corrisponda ad almeno uno dei valori definiti nella condizione di corrispondenza.Matches: Requires a request to contain the specified cookie with a value that matches at least one of the values that are defined in this match condition.
  • Non corrisponde: prevede che la richiesta soddisfi uno dei criteri seguenti:Does Not Match: Requires that the request satisfy either of the following criteria:
    • Non contiene il cookie specificato.It does not contain the specified cookie.
    • Contiene il cookie specificato, ma il relativo valore non corrisponde ad alcun valore definito nella condizione di corrispondenza.It contains the specified cookie, but its value does not match any of the values that are defined in this match condition.

Informazioni chiave:Key information:

  • Nome cookie:Cookie name:
    • Quando si specifica un nome di cookie, i caratteri speciali, incluso l'asterisco, non sono supportati.Special characters, including an asterisk, are not supported when you're specifying a cookie name. Questo significa che solo le corrispondenze esatte per il nome del cookie sono idonee per il confronto.This means that only exact cookie name matches are eligible for comparison.
    • È possibile specificare un solo nome di cookie per istanza della condizione di corrispondenza.Only a single cookie name can be specified per instance of this match condition.
    • I confronti tra nomi di cookie non fanno distinzione tra maiuscole e minuscole.Cookie name comparisons are case-insensitive.
  • Valore cookie:Cookie value:
    • È possibile specificare più valori cookie delimitandoli con uno spazio singolo.Specify multiple cookie values by delimiting each one with a single space.
    • Per i valori cookie è possibile usare i caratteri speciali.A cookie value can take advantage of special characters.
    • Se non è stato specificato un carattere jolly, solo una corrispondenza esatta potrà soddisfare questa condizione di corrispondenza.If a wildcard character has not been specified, only an exact match will satisfy this match condition. Se ad esempio si specifica "Valore", verrà trovata una corrispondenza con "Valore", ma non con "Valore1" o "Valore2".For example, specifying "Value" will match "Value," but not "Value1" or "Value2."
    • L'opzione Ignora maiuscole/minuscole determina se verrà effettuato un confronto con il valore del cookie della richiesta tenendo conto di maiuscole/minuscole o meno.The Ignore Case option determines whether a case-sensitive comparison will be made against the request's cookie value.
  • In base al modo in cui vengono monitorate le impostazioni della cache, è possibile che questa condizione di corrispondenza sia incompatibile con le funzionalità seguenti:Due to the manner in which cache settings are tracked, this match condition is incompatible with the following features:
    • Completa riempimento cacheComplete Cache Fill
    • Max-Age interno predefinitoDefault Internal Max-Age
    • Forza Max-Age internoForce Internal Max-Age
    • Ignora origine No-CacheIgnore Origin No-Cache
    • Max-Stale internoInternal Max-Stale

Torna all'inizioBack to top



La condizione di corrispondenza Espressione regolare parametro cookie definisce un nome e un valore del cookie.The Cookie Parameter Regex match condition defines a cookie name and value. Per definire il valore del cookie desiderato, è possibile usare le espressioni regolari.You can use regular expressions to define the desired cookie value.

L'opzione Corrisponde/Non corrisponde determina le condizioni in base alle quali verrà soddisfatta questa condizione di corrispondenza.The Matches/Does Not Match option determines the conditions under which this match condition will be satisfied.

  • Corrisponde: prevede che la richiesta contenga il cookie specificato con un valore che corrisponde all'espressione regolare specificata.Matches: Requires a request to contain the specified cookie with a value that matches the specified regular expression.
  • Non corrisponde: prevede che la richiesta soddisfi uno dei criteri seguenti:Does Not Match: Requires that the request satisfy either of the following criteria:
    • Non contiene il cookie specificato.It does not contain the specified cookie.
    • Contiene il cookie specificato, ma il relativo valore non corrisponde all'espressione regolare specificata.It contains the specified cookie, but its value does not match the specified regular expression.

Informazioni chiave:Key information:

  • Nome cookie:Cookie name:
    • Quando si specifica un nome di cookie, le espressioni regolari e i caratteri speciali, incluso l'asterisco, non sono supportati.Regular expressions and special characters, including an asterisk, are not supported when you're specifying a cookie name. Questo significa che solo le corrispondenze esatte per il nome del cookie sono idonee per il confronto.This means that only exact cookie name matches are eligible for comparison.
    • È possibile specificare un solo nome di cookie per istanza della condizione di corrispondenza.Only a single cookie name can be specified per instance of this match condition.
    • I confronti tra nomi di cookie non fanno distinzione tra maiuscole e minuscole.Cookie name comparisons are case-insensitive.
  • Valore cookie:Cookie value:
    • Per i valori cookie è possibile usare le espressioni regolari.A cookie value can take advantage of regular expressions.
    • L'opzione Ignora maiuscole/minuscole determina se verrà effettuato un confronto con il valore del cookie della richiesta tenendo conto di maiuscole/minuscole o meno.The Ignore Case option determines whether a case-sensitive comparison will be made against the request's cookie value.
  • In base al modo in cui vengono monitorate le impostazioni della cache, è possibile che questa condizione di corrispondenza sia incompatibile con le funzionalità seguenti:Due to the manner in which cache settings are tracked, this match condition is incompatible with the following features:
    • Completa riempimento cacheComplete Cache Fill
    • Max-Age interno predefinitoDefault Internal Max-Age
    • Forza Max-Age internoForce Internal Max-Age
    • Ignora origine No-CacheIgnore Origin No-Cache
    • Max-Stale internoInternal Max-Stale

Torna all'inizioBack to top



PaeseCountry

È possibile specificare un paese tramite il codice paese corrispondente.You can specify a country through its country code. È disponibile un'opzione per indicare se la condizione verrà soddisfatta quando il paese da cui ha origine una richiesta "Corrisponde" o "Non corrisponde" ai valori specificati.An option is provided to indicate whether this condition will be met when the country from which a request originates "Matches" or "Does Not Match" the specified values.

Informazioni chiave:Key information:

  • È possibile specificare più codici paese delimitandoli con uno spazio singolo.Specify multiple country codes by delimiting each one with a single space.
  • Per specificare i codici paese, i caratteri jolly non sono supportati.Wildcards are not supported when you're specifying a country code.
  • I codici paese "EU" e "AP" non includono tutti gli indirizzi IP in tali aree.The "EU" and "AP" country codes do not encompass all IP addresses in those regions.
  • Determinate richieste potrebbero non restituire un codice paese valido.Certain requests might not return a valid country code. Un punto interrogativo (?) contrassegnerà le richieste per cui non è stato possibile determinare un codice paese valido.A question mark (?) will match requests for which a valid country code could not be determined.
  • I codici paese fanno distinzione tra maiuscole e minuscole.Country codes are case-sensitive.
  • In base al modo in cui vengono monitorate le impostazioni della cache, è possibile che questa condizione di corrispondenza sia incompatibile con le funzionalità seguenti:Due to the manner in which cache settings are tracked, this match condition is incompatible with the following features:
    • Completa riempimento cacheComplete Cache Fill
    • Max-Age interno predefinitoDefault Internal Max-Age
    • Forza Max-Age internoForce Internal Max-Age
    • Ignora origine No-CacheIgnore Origin No-Cache
    • Max-Stale internoInternal Max-Stale

Torna all'inizioBack to top



Origine clienteCustomer Origin

Informazioni chiave:Key information:

  • La condizione di corrispondenza Origine cliente verrà soddisfatta indipendentemente dal fatto che il contenuto venga richiesto tramite un URL della rete per la distribuzione di contenuti o un URL CNAME perimetrale che punti all'origine cliente selezionata.The Customer Origin match condition will be satisfied regardless of whether content is requested through a Content Delivery Network URL or an edge CNAME URL that points to the selected customer origin.
  • Non è possibile eliminare dalla pagina Origine cliente una configurazione di origine cliente a cui fa riferimento una regola.A customer origin configuration that's referenced by a rule cannot be deleted from the Customer Origin page. Prima di provare a eliminare una configurazione di origine cliente, assicurarsi che le configurazioni seguenti non vi facciano riferimento:Before you attempt to delete a customer origin configuration, make sure that the following configurations do not reference it:
    • Una condizione di corrispondenza Origine clienteA Customer Origin match condition
    • Una configurazione CNAME perimetraleAn edge CNAME configuration
  • Non usare l'istruzione AND IF per combinare determinate condizioni di corrispondenza.Don't use an AND IF statement to combine certain match conditions. Ad esempio, se si combina una condizione di corrispondenza Origine cliente con una condizione di corrispondenza Origine rete CDN, viene generato un criterio di corrispondenza che non potrà mai restituire risultati.For example, combining a Customer Origin match condition with a CDN Origin match condition would create a match pattern that could never be matched. Per questo motivo, due condizioni di corrispondenza Origine cliente non possono essere combinate tramite un'istruzione AND IF.For this reason, two Customer Origin match conditions cannot be combined through an AND IF statement.

Torna all'inizioBack to top



DispositivoDevice

La condizione di corrispondenza Dispositivo identifica le richieste effettuate da un dispositivo mobile in base alle relative proprietà.The Device match condition identifies requests made from a mobile device based on its properties. Il rilevamento del dispositivo mobile viene eseguito tramite WURFL.Mobile device detection is achieved through WURFL. La tabella seguente elenca le funzionalità WURFL e le relative variabili per il motore regole della rete per la distribuzione di contenuti.The following table lists WURFL capabilities and their variables for the Content Delivery Network rules engine.

Nota

Le variabili seguenti sono supportate nelle funzionalità Modify Client Request Header (Modifica intestazione richiesta client) e Modify Client Response Header (Modifica intestazione risposta client).The following variables are supported in the Modify Client Request Header and Modify Client Response Header features.

FunzionalitàCapability VariabileVariable DescrizioneDescription Valori di esempioSample values
Brand Name (Nome marchio)Brand Name %{wurfl_cap_brand_name}%{wurfl_cap_brand_name} Stringa che indica il nome del marchio del dispositivo.A string that indicates the brand name of the device. SamsungSamsung
Device OS (Sistema operativo dispositivo)Device OS %{wurfl_cap_device_os}%{wurfl_cap_device_os} Stringa che indica il sistema operativo installato nel dispositivo.A string that indicates the operating system installed on the device. IOSIOS
Device OS Version (Versione sistema operativo dispositivo)Device OS Version %{wurfl_cap_device_os_version}%{wurfl_cap_device_os_version} Stringa che indica il numero di versione del sistema operativo installato nel dispositivo.A string that indicates the version number of the operating system installed on the device. 1.0.11.0.1
Dual Orientation (Orientamento doppio)Dual Orientation %{wurfl_cap_dual_orientation}%{wurfl_cap_dual_orientation} Valore booleano che indica se il dispositivo supporta l'orientamento doppio.A Boolean that indicates whether the device supports dual orientation. truetrue
HTML Preferred DTD (DTD preferito HTML)HTML Preferred DTD %{wurfl_cap_html_preferred_dtd}%{wurfl_cap_html_preferred_dtd} Stringa che indica la definizione DTD (Document Type Definition) preferita del dispositivo mobile per il contenuto HTML.A string that indicates the mobile device's preferred document type definition (DTD) for HTML content. Nessunonone
xhtml_basicxhtml_basic
html5html5
Image Inlining (Incorporamento immagini)Image Inlining %{wurfl_cap_image_inlining}%{wurfl_cap_image_inlining} Valore booleano che indica se il dispositivo supporta le immagini con codifica in Base64.A Boolean that indicates whether the device supports Base64 encoded images. falsefalse
Is Android (È Android)Is Android %{wurfl_vcap_is_android}%{wurfl_vcap_is_android} Valore booleano che indica se il dispositivo usa il sistema operativo Android.A Boolean that indicates whether the device uses the Android OS. truetrue
Is IOS (È IOS)Is IOS %{wurfl_vcap_is_ios}%{wurfl_vcap_is_ios} Valore booleano che indica se il dispositivo usa il sistema operativo iOS.A Boolean that indicates whether the device uses iOS. falsefalse
Is Smart TV (È una smart TV)Is Smart TV %{wurfl_cap_is_smarttv}%{wurfl_cap_is_smarttv} Valore booleano che indica se il dispositivo è una smart TV.A Boolean that indicates whether the device is a smart TV. falsefalse
Is Smartphone (È uno smartphone)Is Smartphone %{wurfl_vcap_is_smartphone}%{wurfl_vcap_is_smartphone} Valore booleano che indica se il dispositivo è uno smartphone.A Boolean that indicates whether the device is a smartphone. truetrue
Is Tablet (È un tablet)Is Tablet %{wurfl_cap_is_tablet}%{wurfl_cap_is_tablet} Valore booleano che indica se il dispositivo è un tablet.A Boolean that indicates whether the device is a tablet. Questa descrizione è indipendente dal sistema operativo.This is an OS-independent description. truetrue
Is Wireless Device (È un dispositivo wireless)Is Wireless Device %{wurfl_cap_is_wireless_device}%{wurfl_cap_is_wireless_device} Valore booleano che indica se il dispositivo è considerato un dispositivo wireless.A Boolean that indicates whether the device is considered a wireless device. truetrue
Marketing Name (Nome marketing)Marketing Name %{wurfl_cap_marketing_name}%{wurfl_cap_marketing_name} Stringa che indica il nome marketing del dispositivo.A string that indicates the device's marketing name. BlackBerry 8100 PearlBlackBerry 8100 Pearl
Mobile Browser (Browser per dispositivi mobili)Mobile Browser %{wurfl_cap_mobile_browser}%{wurfl_cap_mobile_browser} Stringa che indica il browser usato per richiedere contenuto dal dispositivo.A string that indicates the browser that's used to request content from the device. ChromeChrome
Mobile Browser Version (Versione browser per dispositivi mobili)Mobile Browser Version %{wurfl_cap_mobile_browser_version}%{wurfl_cap_mobile_browser_version} Stringa che indica la versione del browser usato per richiedere contenuto dal dispositivo.A string that indicates the version of the browser that's used to request content from the device. 3131
Model Name (Nome modello)Model Name %{wurfl_cap_model_name}%{wurfl_cap_model_name} Stringa che indica il nome del modello del dispositivo.A string that indicates the device's model name. s3s3
Download progressivoProgressive Download %{wurfl_cap_progressive_download}%{wurfl_cap_progressive_download} Valore booleano che indica se il dispositivo supporta la riproduzione di audio e video mentre il download è ancora in corso.A Boolean that indicates whether the device supports the playback of audio and video while it is still being downloaded. truetrue
Data di rilascioRelease Date %{wurfl_cap_release_date}%{wurfl_cap_release_date} Stringa che indica il mese e l'anno in cui il dispositivo è stato aggiunto al database WURFL.A string that indicates the year and month on which the device was added to the WURFL database.

Formato: yyyy_mmFormat: yyyy_mm
2013_december2013_december
Resolution Height (Altezza risoluzione)Resolution Height %{wurfl_cap_resolution_height}%{wurfl_cap_resolution_height} Numero intero che indica l'altezza del dispositivo in pixel.An integer that indicates the device's height in pixels. 768768
Resolution Width (Larghezza risoluzione)Resolution Width %{wurfl_cap_resolution_width}%{wurfl_cap_resolution_width} Numero intero che indica la larghezza del dispositivo in pixel.An integer that indicates the device's width in pixels. 10241024

Torna all'inizioBack to top



CNAME perifericoEdge Cname

Informazioni chiave:Key information:

  • L'elenco dei CNAME perimetrali disponibili è limitato a quelli che sono stati configurati nella pagina CNAME perimetrali corrispondente alla piattaforma in cui viene configurato il motore regole HTTP.The list of available edge CNAMEs is limited to those that have been configured on the Edge CNAMEs page that corresponds to the platform on which HTTP Rules Engine is being configured.
  • Prima di provare a eliminare una configurazione CNAME perimetrale, assicurarsi che una condizione di corrispondenza CNAME perimetrale non vi faccia riferimento.Before you attempt to delete an edge CNAME configuration, make sure that an Edge Cname match condition does not reference it. Le configurazioni CNAME perimetrali definite in una regola non possono essere eliminate dalla pagina CNAME perimetrali.Edge CNAME configurations that have been defined in a rule cannot be deleted from the Edge CNAMEs page.
  • Non usare l'istruzione AND IF per combinare determinate condizioni di corrispondenza.Don't use an AND IF statement to combine certain match conditions. Ad esempio, se si combina una condizione di corrispondenza CNAME perimetrale con una condizione di corrispondenza Origine cliente, viene generato un criterio di corrispondenza che non potrà mai restituire risultati.For example, combining an Edge Cname match condition with a Customer Origin match condition would create a match pattern that could never be matched. Per questo motivo, due condizioni di corrispondenza CNAME perimetrale non possono essere combinate tramite un'istruzione AND IF.For this reason, two Edge Cname match conditions cannot be combined through an AND IF statement.
  • In base al modo in cui vengono monitorate le impostazioni della cache, è possibile che questa condizione di corrispondenza sia incompatibile con le funzionalità seguenti:Due to the manner in which cache settings are tracked, this match condition is incompatible with the following features:
    • Completa riempimento cacheComplete Cache Fill
    • Max-Age interno predefinitoDefault Internal Max-Age
    • Forza Max-Age internoForce Internal Max-Age
    • Ignora origine No-CacheIgnore Origin No-Cache
    • Max-Stale internoInternal Max-Stale

Torna all'inizioBack to top



Dominio di riferimentoReferring Domain

Il nome host associato al referrer tramite cui il contenuto è stato richiesto determina se viene soddisfatta o meno la condizione Dominio di riferimento.The host name associated with the referrer through which content was requested determines whether the Referring Domain condition is met. È disponibile un'opzione per indicare se la condizione verrà soddisfatta quando il nome host di riferimento "Corrisponde" o "Non corrisponde" ai valori specificati.An option is provided to indicate whether this condition will be met when the referring host name "Matches" or "Does Not Match" the specified values.

Informazioni chiave:Key information:

  • È possibile specificare più nomi host delimitandoli con uno spazio singolo.Specify multiple host names by delimiting each one with a single space.
  • Questa condizione di corrispondenza supporta i caratteri speciali.This match condition supports special characters.
  • Se il valore specificato non contiene un asterisco, deve essere una corrispondenza esatta per il nome host del referrer.If the specified value does not contain an asterisk, it must be an exact match for the referrer's host name. Ad esempio, se si specifica "miodominio.com" non verrà trovata una corrispondenza con "www.miodominio.com".For example, specifying "mydomain.com" would not match "www.mydomain.com."
  • L'opzione Ignora maiuscole/minuscole determina se verrà effettuato un confronto tenendo conto di maiuscole/minuscole o meno.The Ignore Case option determines whether a case-sensitive comparison will be performed.
  • In base al modo in cui vengono monitorate le impostazioni della cache, è possibile che questa condizione di corrispondenza sia incompatibile con le funzionalità seguenti:Due to the manner in which cache settings are tracked, this match condition is incompatible with the following features:
    • Completa riempimento cacheComplete Cache Fill
    • Max-Age interno predefinitoDefault Internal Max-Age
    • Forza Max-Age internoForce Internal Max-Age
    • Ignora origine No-CacheIgnore Origin No-Cache
    • Max-Stale internoInternal Max-Stale

Torna all'inizioBack to top



Valore letterale intestazione richiestaRequest Header Literal

L'opzione Corrisponde/Non corrisponde determina le condizioni in base alle quali verrà soddisfatta questa condizione di corrispondenza.The Matches/Does Not Match option determines the conditions under which this match condition will be satisfied.

  • Corrisponde: prevede che la richiesta contenga l'intestazione specificata.Matches: Requires the request to contain the specified header. Il relativo valore deve corrispondere al valore definito in questa condizione di corrispondenza.Its value must match the one that's defined in this match condition.
  • Non corrisponde: prevede che la richiesta soddisfi uno dei criteri seguenti:Does Not Match: Requires that the request satisfy either of the following criteria:
    • Non contiene l'intestazione specificata.It does not contain the specified header.
    • Contiene l'intestazione specificata, ma il relativo valore non corrisponde al valore definito in questa condizione di corrispondenza.It contains the specified header, but its value does not match the one that's defined in this match condition.

Informazioni chiave:Key information:

  • I confronti tra nomi di intestazioni non fanno mai distinzione tra maiuscole e minuscole.Header name comparisons are always case-insensitive. L'opzione Ignora maiuscole/minuscole determina se nei confronti tra valori dell'intestazione verrà fatta distinzione tra maiuscole e minuscole.The Ignore Case option determines the case-sensitivity of header value comparisons.
  • In base al modo in cui vengono monitorate le impostazioni della cache, è possibile che questa condizione di corrispondenza sia incompatibile con le funzionalità seguenti:Due to the manner in which cache settings are tracked, this match condition is incompatible with the following features:
    • Completa riempimento cacheComplete Cache Fill
    • Max-Age interno predefinitoDefault Internal Max-Age
    • Forza Max-Age internoForce Internal Max-Age
    • Ignora origine No-CacheIgnore Origin No-Cache
    • Max-Stale internoInternal Max-Stale

Torna all'inizioBack to top



Espressione regolare intestazione richiestaRequest Header Regex

L'opzione Corrisponde/Non corrisponde determina le condizioni in base alle quali verrà soddisfatta la condizione di corrispondenza Espressione regolare intestazione richiesta.The Matches/Does Not Match option determines the conditions under which the Request Header Regex match condition will be satisfied.

  • Corrisponde: prevede che la richiesta contenga l'intestazione specificata.Matches: Requires the request to contain the specified header. Il relativo valore deve corrispondere al criterio definito nell'espressione regolare specificata.Its value must match the pattern that's defined in the specified regular expression.
  • Non corrisponde: prevede che la richiesta soddisfi uno dei criteri seguenti:Does Not Match: Requires that the request satisfy either of the following criteria:
    • Non contiene l'intestazione specificata.It does not contain the specified header.
    • Contiene l'intestazione specificata, ma il relativo valore non corrisponde all'espressione regolare specificata.It contains the specified header, but its value does not match the specified regular expression.

Informazioni chiave:Key information:

  • Nome intestazione:Header name:
    • I confronti tra nomi di intestazioni non fanno distinzione tra maiuscole e minuscole.Header name comparisons are case-insensitive.
    • Nel nome dell'intestazione gli spazi devono essere sostituiti con "%20".Spaces in the header name should be replaced with "%20."
  • Valore dell'intestazione:Header value:
    • Per i valori delle impostazioni è possibile usare le espressioni regolari.A header value can take advantage of regular expressions.
    • L'opzione Ignora maiuscole/minuscole determina se nei confronti tra valori dell'intestazione verrà fatta distinzione tra maiuscole e minuscole.The Ignore Case option determines the case-sensitivity of header value comparisons.
    • Questa condizione verrà soddisfatta solo se il valore esatto dell'intestazione corrisponde ad almeno uno dei criteri specificati.Only exact header value matches to at least one of the specified patterns will satisfy this condition.
  • In base al modo in cui vengono monitorate le impostazioni della cache, è possibile che questa condizione di corrispondenza sia incompatibile con le funzionalità seguenti:Due to the manner in which cache settings are tracked, this match condition is incompatible with the following features:
    • Completa riempimento cacheComplete Cache Fill
    • Max-Age interno predefinitoDefault Internal Max-Age
    • Forza Max-Age internoForce Internal Max-Age
    • Ignora origine No-CacheIgnore Origin No-Cache
    • Max-Stale internoInternal Max-Stale

Torna all'inizioBack to top



Carattere jolly intestazione richiestaRequest Header Wildcard

L'opzione Corrisponde/Non corrisponde determina le condizioni in base alle quali verrà soddisfatta la condizione di corrispondenza Carattere jolly intestazione richiesta.The Matches/Does Not Match option determines the conditions under which the Request Header Wildcard match condition will be satisfied.

  • Corrisponde: prevede che la richiesta contenga l'intestazione specificata.Matches: Requires the request to contain the specified header. Il relativo valore deve corrispondere ad almeno uno dei valori definiti in questa condizione di corrispondenza.Its value must match at least one of the values that are defined in this match condition.
  • Non corrisponde: prevede che la richiesta soddisfi uno dei criteri seguenti:Does Not Match: Requires that the request satisfy either of the following criteria:
    • Non contiene l'intestazione specificata.It does not contain the specified header.
    • Contiene l'intestazione specificata, ma il relativo valore non corrisponde ad alcun valore specificato.It contains the specified header, but its value does not match any of the specified values.

Informazioni chiave:Key information:

  • Nome intestazione:Header name:
    • I confronti tra nomi di intestazioni non fanno distinzione tra maiuscole e minuscole.Header name comparisons are case-insensitive.
    • Nel nome dell'intestazione gli spazi devono essere sostituiti con "%20".Spaces in the header name should be replaced with "%20." È anche possibile usare questo valore per specificare gli spazi in un valore dell'intestazione.You can also use this value to specify spaces in a header value.
  • Valore dell'intestazione:Header value:
    • Per i valori dell'intestazione è possibile usare i caratteri speciali.A header value can take advantage of special characters.
    • L'opzione Ignora maiuscole/minuscole determina se nei confronti tra valori dell'intestazione verrà fatta distinzione tra maiuscole e minuscole.The Ignore Case option determines the case-sensitivity of header value comparisons.
    • Questa condizione verrà soddisfatta solo se il valore esatto dell'intestazione corrisponde ad almeno uno dei criteri specificati.Only exact header value matches to at least one of the specified patterns will satisfy this condition.
    • È possibile specificare più valori delimitandoli con uno spazio singolo.Specify multiple values by delimiting each one with a single space.
  • In base al modo in cui vengono monitorate le impostazioni della cache, è possibile che questa condizione di corrispondenza sia incompatibile con le funzionalità seguenti:Due to the manner in which cache settings are tracked, this match condition is incompatible with the following features:
    • Completa riempimento cacheComplete Cache Fill
    • Max-Age interno predefinitoDefault Internal Max-Age
    • Forza Max-Age internoForce Internal Max-Age
    • Ignora origine No-CacheIgnore Origin No-Cache
    • Max-Stale internoInternal Max-Stale

Torna all'inizioBack to top



Metodo richiestaRequest Method

Solo gli asset richiesti tramite il metodo di richiesta selezionato potranno soddisfare la condizione Metodo richiesta.Only assets that are requested through the selected request method will satisfy the Request Method condition. I metodi richiesta disponibili sono:The available request methods are:

  • GETGET
  • HEADHEAD
  • POSTPOST
  • OPTIONSOPTIONS
  • PUTPUT
  • DELETEDELETE
  • TRACETRACE
  • CONNECTCONNECT

Informazioni chiave:Key information:

  • Per impostazione predefinita, solo il metodo di richiesta GET può generare contenuto memorizzato nella cache nella rete.By default, only the GET request method can generate cached content on the network. Tutti gli altri metodi di richiesta vengono elaborati tramite la rete.All other request methods are proxied through the network.
  • In base al modo in cui vengono monitorate le impostazioni della cache, è possibile che questa condizione di corrispondenza sia incompatibile con le funzionalità seguenti:Due to the manner in which cache settings are tracked, this match condition is incompatible with the following features:
    • Completa riempimento cacheComplete Cache Fill
    • Max-Age interno predefinitoDefault Internal Max-Age
    • Forza Max-Age internoForce Internal Max-Age
    • Ignora origine No-CacheIgnore Origin No-Cache
    • Max-Stale internoInternal Max-Stale

Torna all'inizioBack to top



Schema richiestaRequest Scheme

Solo gli asset richiesti tramite il protocollo selezionato potranno soddisfare la condizione Schema richiesta.Only assets that are requested through the selected protocol will satisfy the Request Scheme condition. I protocolli disponibili sono HTTP e HTTPS.The available protocols are HTTP and HTTPS.

Informazioni chiave:Key information:

  • In base al modo in cui vengono monitorate le impostazioni della cache, è possibile che questa condizione di corrispondenza sia incompatibile con le funzionalità seguenti:Due to the manner in which cache settings are tracked, this match condition is incompatible with the following features:
    • Completa riempimento cacheComplete Cache Fill
    • Max-Age interno predefinitoDefault Internal Max-Age
    • Forza Max-Age internoForce Internal Max-Age
    • Ignora origine No-CacheIgnore Origin No-Cache
    • Max-Stale internoInternal Max-Stale

Torna all'inizioBack to top


Passaggi successiviNext steps