Điểm:0

Tại sao hình ảnh được tham chiếu bằng đường dẫn tương đối thay vì đường dẫn tuyệt đối?

lá cờ zw

Tôi đã cài đặt trang web Drupal trên máy chủ cục bộ của mình theo đường dẫn như /websites/mysite/drupal. Hầu hết các tệp được tải chính xác, chẳng hạn như các tệp tại /websites/mysite/drupal/sites/default/files.

Vì một số lý do, nếu tôi có hình ảnh trong thư mục mô-đun hoặc chủ đề, chẳng hạn như /websites/mysite/drupal/module/custom/mymodule hoặc /websites/name/drupal/themes/custom/mytheme, thì chúng không được tải. Trong trường hợp này, Drupal đang cố tải tệp hình ảnh từ mô-đun/tùy chỉnh/mymodule thay vì /websites/mysite/drupal/module/custom/mymodule.

Điều kỳ lạ là các tệp CSS và tệp JS, cùng với các chủ đề và mô-đun, được tải chính xác. Nó chỉ là các tệp hình ảnh đang được tải mà không có URL cơ sở.

Tôi đã có thể đặt URL cơ sở tệp Công khai, trong tệp settings.php cho phép các tệp tại trang/mặc định/tệp được tải chính xác. Tuy nhiên, điều này không hoạt động trên các tệp trong chủ đề và mô-đun.

Vậy làm cách nào tôi có thể đặt trang Drupal của mình tải hình ảnh từ /websites/mysite/drupal/module/custom/mymodule thay vì module/custom/mymodule?

leymannx avatar
lá cờ ne
Bỏ ghi chú dòng đó: https://git.drupalcode.org/project/drupal/-/blob/9.3.0/.htaccess#L112 và sau đó viết `RewriteBase /websites/mysite/drupal`
May  avatar
lá cờ zw
cảm ơn @leymannx, điều này vẫn chưa giải quyết được vấn đề
4uk4 avatar
lá cờ cn
Bạn có thể di chuyển Drupal 8/9 vào các thư mục con mà không thay đổi bất cứ điều gì trong settings.php hoặc .httaccess. Tôi đã làm điều này nhiều lần mà không gặp vấn đề gì.Đây có nhiều khả năng là sự cố với cách hiển thị hình ảnh. Xem https://drupal.stackexchange.com/questions/296614/get-base-url-in-a-custom-block/ và https://drupal.stackexchange.com/questions/230077/how-to-force- hình ảnh-urls-as-https

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.