Você está aqui:
Mapeamentos estáticos para o B2C Commerce
Crie mapeamentos estáticos de URLs legados existentes para novos URLs no B2C Commerce. As URLs podem ser chamadas de pipeline dinâmico ou recursos estáticos, no entanto, certifique-se de que os URLs de origem sejam desconhecidos para o sistema. Replique mapeamentos estáticos das instâncias de Staging para Production. O tamanho do arquivo da configuração no Business Manager é limitado a 2 MB. Se esse limite for excedido, use a funcionalidade de importação e exportação para atualizar os mapeamentos estáticos.
Cada linha contém uma definição de mapeamento onde ambas as partes estão separadas por um espaço em branco. Para adicionar uma linha de comentário, use um ASCII '#' ou '!' como o primeiro caractere de espaço não em branco na linha. Mapeie URLs que contêm espaço em branco envolvendo o espaço em branco com aspas simples.
Mapeamentos com curingas são somente válidos se estiverem precedendo ou OU sucedendo o URL, mas não ambos. Por exemplo, **/a-sample-url** é um mapeamento inválido.
Os chamados de pipeline dinâmicos seguem essa sintaxe:
<legacy URL> [i] p,[<protocol>],[<host>],<pipeline>[,<locale>][,<parameter name>,<parameter value>]*Os recursos estáticos seguem essa sintaxe:
<legacy URL> [i] s,[<protocol>],[<host>],[<unit>],[<locale>],<path>| Parâmetro | Considerações |
|---|---|
| URL legado | Pode ser um URL relativo (somente caminho sem nome de host) ou um URL absoluto (nome de host e caminho especificados). Suporta '**' como curingas de prefixo ou sufixo e a string de consulta ignora curinga '?**'. |
| Parâmetro 'i' opcional | Indica uma correspondência que não diferencia maiúsculas e minúsculas. |
| <protocol> e <host> | Se não estiver especificado, são usados os valores respectivos da solicitação. |
| <pipeline> | Indica o pipeline dinâmico. |
| <unit> | As pastas são nomeadas na estrutura do catálogo/biblioteca/organização. O parâmetro de URL <unit> refere-se a uma dessas pastas no sistema de arquivo.
|
| <locale> | Se não estiver especificado, usa-se a localidade padrão. |
| <parameter name>,<parameter value> | Usado com o chamado de pipeline dinâmico. Se <o nome> do parâmetro ou <o valor> do parâmetro contiverem espaços em branco, coloque-os entre aspas duplas (" "). Não usar aspas simples (' '). |
| <path> | Usado com um recurso estático. |
Usar as seguintes variáveis no caminho ou como valor de parâmetro:
| Variável | Descrição |
|---|---|
| {_url} | Todo o URL original |
| {_path} | A porção do caminho do URL original |
| {_host} | Os nomes de host usados |
| {_querystring} | O string de consulta do URL original |
| {<name>} | Parâmetro a partir do URL original |
Exemplo de mapeamento
| Padrão | Modelo |
|
|
| URL antiga | URL nova |
|
|
Exemplos
Chamadas de pipeline dinâmico
Mapeiam uma página press legada para uma nova página press.
http://www.yourhost.com./pressuk i p, https,,,en_GB,Link-Page,cid,PRESSMapeiam uma localização de catálogo legado para uma nova localização de catálogo.
/jump/to/catalog p,,,Link-Category,,cgid,K,name,KMapeiam os conteúdos de uma categoria de uma loja antiga com uma referência de URL absoluto para uma nova localização de catálogo.
http://www.oldstore.com/my/old/category/** p,,,Link-Category,,cgid,C,name,CMapeiam os conteúdos de uma categoria de uma loja antiga com uma referência de URL relativo para uma nova localização de catálogo.
**/catalog/shoes?** p,,,Link-Category,,cgid,S,name,SMapeiam um URL específico para uma nova localização de catálogo.
/summerspecials p,,,Link-Category,,cgif,SummerSpecialsRecursos estáticos
Mapeiam uma página estática para outra no mesmo site Web:
/aboutus s,,,,,/html/about_us.html Mapeiam uma imagem legada com um URL absoluto para uma imagem em uma localização nova.
http://www.mystore.com/show/my/image s,,,,,/images/add_cart.gifMapeiam uma imagem legada com um URL relativo para uma imagem em uma localização nova.
**/product-big-image.gif s,,,,,/images/product_big_image.gifO parâmetro <Unit>
Os recursos estáticos do B2C Commerce são pertencentes a:
- Um catálogo (para todas as imagens de produto e categoria)
- Uma biblioteca de conteúdo (para todas as imagens usadas em elementos de conteúdo)
- A organização (para todos os outros recursos, para imagens de promoção de exemplo)
No sistema de arquivo de sua instância do B2C Commerce, você pode ver pastas que estão nomeadas como o catálogo/biblioteca/organização. O parâmetro de URL <unit> refere-se a uma dessas pastas no sistema de arquivo. Para mapear para recursos estáticos contidos em cartuchos, use "-" como o nome da unidade.
Estes são alguns exemplos de caminhos de recurso:
Catálogo: Sites-apparel-catalog
/on/demandware.static/Sites-SiteGenesis-Site/Sitess-apparel-catalog/default/v1283800996326/images/large/10160_242.gif Biblioteca de conteúdo: Sites-SiteGenesis-Library
/on/demandware.static/Sites-SiteGenesis-Site/Sites-SiteGenesis-Library/default/v1283800996326/images/homepage/homepage_bottom_left.gifOrganização: Sites
/on/demandware.static/Sites-Site/Sites/default/v1283800855701/images/standard_storeLocatorMens.gifMapeamento de URLs com espaço em branco
Se você quiser redirecionar um URL que contém espaço em branco, coloque em aspas duplas o nome do produto ou marca que contém espaço em branco
Exemplo 1: Como redirecionar um nome de produto com espaço em branco
Mapeamento estático:"/Product Name" p,,,Product-Show,,pid,MyProductID
URL de entrada: www.mysite.com/Product Name
Redirecionamentos para: http://www.mysite.com/Sites-MySiteID-Site/default/Product-Show?pid=MyProductID
Exemplo 2: Como redirecionar um nome de marca com espaço em branco
Mapeamento estático: "/mapping with whitespaces" p,,,Search-Show,,prefn1,brand,prefv1,"Brand Name"
URL de entrada: www.mysite.com/Brand Name
Redirecionamentos para: http://www.mysite.com/Sites-MySiteID-Site/default/Search-Show?prefn1=brand&prefv1=Hugo%20Boss
Solução de problemas
Se você migrou do módulo Suporte a SEO para o módulo Regras de URL, poderá encontrar mapeamentos estáticos substituídos por redirecionamentos no arquivo de URL. Para informações sobre remoção de redirecionamentos obsoletos a partir do arquivo, consultar Como usar a guia de arquivo de URL dos URLS de SEO.
