it-swarm.it

% 252F nell'URL

Ho imagecache installato e sto usando le viste. Nei miei campi nelle viste ho selezionato uno dei preset per il ridimensionamento delle immagini. Quando provo a visualizzare la mia pagina completata, il percorso della miniatura non è corretto. Collega a http://www.example.com/sites/default/files/imagecache/album/%252Fimages/ ...

Da dove viene quel% 252F? Come posso risolvere questo problema per mostrare l'URL corretto?

3
Ruriko

%2f è la codifica dell'URL di /, se hai %252f sembra una doppia codifica della stringa specifica. Immagino un bug del modulo imagecache o/e di alcuni moduli intermedi che utilizzano un processo di codifica.

Inoltre, questa documentazione relativa a Drupal drupal_urlencode potrebbe essere utile per comprendere il caso in cui esiste // questo è /%252Fhttp://api.acquia.com/api/drupal/includes--common.inc/function/drupal_urlencode/6

4
cigotete

Credo %252f rappresenta una barra / nella codifica URL. Quando i dati vengono trasmessi negli URL, vengono codificati perché solo alcuni caratteri possono essere presenti negli URL, quindi una combinazione di caratteri consentiti viene utilizzata per rappresentare determinati caratteri che altrimenti verrebbero vietati. Considerando che si tratta di una barra /, è probabile che tu abbia una barra iniziale o finale da qualche parte in cui non appartiene - forse in un campo in cui identifichi un percorso - risultando in due barre consecutive, la seconda codificata, quindi cerca quello.

1
jordojuice