Problema

Le mie regole non funzionano come previsto. Ad esempio:

  • Un file XML del set di regole non viene caricato.
  • Le regole non corrispondono o hanno risultati inaspettati.

Soluzioni

Effettua una o più delle seguenti operazioni:

  • Se un file XML del set di regole non viene caricato, verifica che sia un file XML valido, usando un programma come xmlvalid.
  • Se ricevi risposte inaspettate, prova quanto segue:
    • Controlla che il file XML sia contrassegnato per la pubblicazione.
    • Verifica se è possibile vedere eventuali errori evidenti con il file XML.
    • Assicurati che il server di pubblicazione abbia il file XML corretto scelto come set di regole.
    • Assicurati che la pubblicazione sia stata fatta dopo qualsiasi modifica.
    • Includi caratteri speciali in un tag CDATA. Ad esempio, il simbolo & sottostante deve essere in un <![CDATA[testo con caratteri speciali]]> tag. Per esempio, <substitution><![CDATA[$thumbnail$&req=tmb]]></substitution>
    • È necessario evitare espressioni regolari. Ad esempio, è necessario evitare il simbolo del dollaro ($). Il miglior modo per trovare questi problemi è utilizzare uno strumento regexp online per capire i problemi di corrispondenza. Ecco un esempio
      <expression><![CDATA[&\$red=255&\$grn=255&\$blu=255&\$Lfont=DiamondMonoLeft]]></expression>
      <substitution><![CDATA[&\$red=255&\$grn=255&\$blu=255&\$Lfont=DiamondMonoLeft]]></substitution>
      Non è necessario evitare il simbolo $ nella sostituzione, ma non causa alcun danno.
    • Assicurati che ogni attributo dell'elemento utilizzato abbia la corretta capitalizzazione. Ad esempio, sia la 'O' che la 'M' in 'OnMatch' devono essere capitalizzate
      <rule OnMatch="continue">
      <expression>^(.*)/([^/]*)/(.*)\.jpg$</expression
      <substitution>$3?\$$2\$</substitution>
      </rule>
      Trovi le impostazioni corrette per questi parametri nella documentazione:
      http://microsite.omniture.com/t2/help/en_US/s7/is_ir_api/index.html#Rule_Set_Reference
    • Infine, controlla i log per vedere se ci sono stati errori durante il caricamento del file del set delle regole.  
  • Se il comportamento delle regole è inaspettato (non corrispondenza, risultati inaspettati, comportamento non come desiderato e così via), contatta il supporto Scene 7 che può eseguire l'analisi dei log del server.

Nota:

Non c'è modo di ottenere informazioni sulle regole con un comando URL.

Questo prodotto è concesso in licenza in base alla licenza di Attribuzione-Non commerciale-Condividi allo stesso modo 3.0 Unported di Creative Commons.  I post su Twitter™ e Facebook non sono coperti dai termini di Creative Commons.

Note legali   |   Informativa sulla privacy online