it-swarm-vi.com

% 252F trong URL

Tôi đã cài đặt hình ảnh và tôi đang sử dụng lượt xem. Trong các trường của tôi trong chế độ xem, tôi đã chọn một trong các cài đặt trước cho hình ảnh của mình để thay đổi kích thước. Khi tôi cố gắng xem trang hoàn thành của mình, đường dẫn đến hình thu nhỏ không chính xác. Nó liên kết đến http://www.example.com/sites/default/files/imagecache/album/%252Fimages/ ...

% 252F đó đến từ đâu? Làm cách nào để khắc phục điều này để hiển thị URL chính xác?

3
Ruriko

%2f là mã hóa url của /, nếu bạn có %252f dường như một mã hóa kép của chuỗi cụ thể. Tôi đoán một lỗi của Mô-đun hình ảnh, hoặc/và một số mô-đun trung gian sử dụng quy trình mã hóa.

Ngoài ra, tài liệu này liên quan đến Drupal drupal_urlencode có thể hữu ích để hiểu trường hợp khi tồn tại // đó là /%252Fhttp://api.acquia.com/api/drupal/includes--common.inc/feft/drupal_urlencode/6

4
cigotete

Tôi tin %252f đại diện cho một dấu gạch chéo / trong mã hóa URL. Khi dữ liệu được truyền bằng url, nó được mã hóa bởi vì chỉ một số ký tự nhất định có thể ở dạng url, do đó, một hỗn hợp các ký tự được phép được sử dụng để thể hiện một số ký tự nhất định sẽ không được phép. Xem xét rằng đây là một dấu gạch chéo /, có khả năng là bạn có dấu gạch chéo bắt đầu hoặc dấu ở đâu đó không thuộc về nó - có thể trong trường bạn xác định đường dẫn - dẫn đến hai dấu gạch chéo liên tiếp, lần thứ hai được mã hóa, vì vậy hãy tìm điều đó.

1
jordojuice