Loading
Introdução ao B2C Commerce
Mapeamentos estáticos para o B2C Commerce

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.

Nota
Nota Os mapeamentos estáticos exigem a configuração de um alias de nome de host no módulo Ferramentas do comerciante | Site | SEO & Discoverability | Aliases primeiro. Use o nome de domínio.

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.

  • 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)
<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
http://example.com/image/logo.gif
s,,,,,/content/images/test/logo.gif
URL antiga URL nova
http://example.com/image/logo.gif
http://example.com/on/demandware.status/WFS/​<site>/<unit>//content/images/test/logo.gif

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,PRESS

Mapeiam uma localização de catálogo legado para uma nova localização de catálogo.

/jump/to/catalog p,,,Link-Category,,cgid,K,name,K

Mapeiam 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,C

Mapeiam 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,S

Mapeiam um URL específico para uma nova localização de catálogo.

/summerspecials p,,,Link-Category,,cgif,SummerSpecials

Recursos 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.gif

Mapeiam uma imagem legada com um URL relativo para uma imagem em uma localização nova.

**/product-big-image.gif s,,,,,/images/product_big_image.gif

O 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.gif

Organização: Sites

/on/demandware.static/Sites-Site/Sites/default/v1283800855701/images/standard_storeLocatorMens.gif

Mapeamento 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.

 
Carregando
Salesforce Help | Article