Score:0

เหตุใดรูปภาพจึงถูกอ้างอิงโดยใช้เส้นทางสัมพัทธ์แทนที่จะเป็นเส้นทางสัมบูรณ์

ธง zw

ฉันได้ติดตั้งไซต์ Drupal บน localhost ภายใต้เส้นทางเช่น /websites/mysite/drupal ไฟล์ส่วนใหญ่โหลดอย่างถูกต้อง เช่น ไฟล์ที่ /websites/mysite/drupal/sites/default/files

ด้วยเหตุผลบางอย่าง หากฉันมีรูปภาพในโมดูลหรือโฟลเดอร์ธีม เช่น /websites/mysite/drupal/module/custom/mymodule หรือ /websites/name/drupal/themes/custom/mytheme รูปภาพเหล่านี้จะไม่โหลด ในกรณีนี้ Drupal พยายามโหลดไฟล์รูปภาพจาก module/custom/mymodule แทนที่จะเป็น /websites/mysite/drupal/module/custom/mymodule

สิ่งที่แปลกคือไฟล์ CSS และไฟล์ JS รวมถึงธีมและโมดูลโหลดอย่างถูกต้อง เป็นเพียงไฟล์รูปภาพซึ่งกำลังโหลดโดยไม่มี URL พื้นฐาน

ฉันสามารถตั้งค่า URL ฐานของไฟล์สาธารณะในไฟล์ settings.php ซึ่งอนุญาตให้โหลดไฟล์ที่ไซต์/ค่าเริ่มต้น/ไฟล์ได้อย่างถูกต้อง สิ่งนี้ใช้ไม่ได้กับไฟล์ในธีมและโมดูล

แล้วฉันจะตั้งค่าไซต์ Drupal ให้โหลดรูปภาพจาก /websites/mysite/drupal/module/custom/mymodule แทน module/custom/mymodule ได้อย่างไร

leymannx avatar
ne flag
ยกเลิกการแสดงความคิดเห็นในบรรทัดนั้น: https://git.drupalcode.org/project/drupal/-/blob/9.3.0/.htaccess#L112 จากนั้นเขียน `RewriteBase /websites/mysite/drupal`
May  avatar
zw flag
ขอบคุณ @leymannx สิ่งนี้ยังไม่สามารถแก้ปัญหาได้
4uk4 avatar
cn flag
คุณสามารถย้าย Drupal 8/9 ไปยังไดเร็กทอรีย่อยโดยไม่ต้องเปลี่ยนแปลงอะไรใน settings.php หรือ .httaccess ฉันทำมาหลายครั้งแล้วโดยไม่มีปัญหานี่น่าจะเป็นปัญหาเกี่ยวกับวิธีการเรนเดอร์รูปภาพมากกว่า ดู https://drupal.stackexchange.com/questions/296614/get-base-url-in-a-custom-block/ และ https://drupal.stackexchange.com/questions/230077/how-to-force- รูปภาพ-url-as-https

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา