it-swarm-id.com

% 252F di URL

Saya telah menginstal imagecache dan saya menggunakan tampilan. Di bidang saya dalam tampilan, saya telah memilih salah satu preset untuk ukuran gambar saya. Ketika saya mencoba untuk melihat halaman yang sudah saya selesaikan, jalur ke thumbnail salah. Tautan ke http://www.example.com/sites/default/files/imagecache/album/%252Fimages/ ...

Dari mana% 252F itu berasal? Bagaimana saya bisa memperbaikinya untuk menampilkan URL yang benar?

3
Ruriko

%2f adalah penyandian url dari /, jika Anda memiliki %252f tampaknya merupakan penyandian ganda dari string tertentu. Saya kira bug dari Modul Imagecache, atau/dan beberapa modul perantara menggunakan proses encode.

Juga, dokumentasi ini terkait dengan Drupal drupal_urlencode dapat berguna untuk memahami kasus ketika ada // itu adalah /%252Fhttp://api.acquia.com/api/drupal/includes--common.inc/function/drupal_urlencode/6

4
cigotete

Aku percaya %252f mewakili garis miring / dalam penyandian URL. Ketika data diteruskan dalam url, data tersebut disandikan karena hanya karakter tertentu yang dapat berada dalam url, sehingga campuran karakter yang diizinkan digunakan untuk mewakili karakter tertentu yang jika tidak diizinkan. Menimbang bahwa ini adalah garis miring /, kemungkinan Anda memiliki garis miring awal atau garis miring di suatu tempat yang bukan tempatnya - mungkin di bidang di mana Anda mengidentifikasi jalur - menghasilkan dua garis miring berurutan, yang kedua disandikan, jadi lihatlah itu.

1
jordojuice