web-gelistirme-sc.com

URL'de% 252F

Imagecache yüklü ve görünümleri kullanıyorum. Görünümlerdeki alanlarımda, görüntülerimin yeniden boyutlandırılması için hazır ayarlardan birini seçtim. Tamamlanan sayfamı görüntülemeye çalıştığımda, küçük resmin yolu yanlış. http://www.example.com/sites/default/files/imagecache/album/%252Fimages/ ...

Bu% 252F nereden geliyor? Doğru URL'yi göstermek için bunu nasıl düzeltebilirim?

3
Ruriko

%2f/ 'un url kodlamasıdır, eğer %252f varsa belirli bir dizenin çift kodlaması gibi görünür. Ben bir kodlama işlemi kullanarak imagecache Modülü veya/ve bazı ara modül bir hata sanırım.

Ayrıca, Drupal drupal_urlencode ile ilgili bu belgeler, // olan /%252Fhttp: //) durumu anlamak için yararlı olabilir. api.acquia.com/api/drupal/includes--common.inc/function/drupal_urlencode/6

4
cigotete

İnanıyorum %252f eğik çizgiyi temsil eder / URL kodlamasında. Veriler URL'lere iletildiğinde, yalnızca belirli karakterler URL'lerde olabileceğinden kodlanır, bu nedenle izin verilmeyen belirli karakterleri temsil etmek için izin verilen karakterlerin bir karışımı kullanılır. Bunun bir eğik çizgi olduğu düşünüldüğünde /, ait olmadığı bir yerde bir başlangıç ​​veya sondaki eğik çizginiz olabilir - belki de bir yolu tanımladığınız bir alanda - iki ardışık eğik çizgi ile sonuçlanır, ikincisi kodlanır, bu yüzden arayın.

1
jordojuice