Score:1

ผู้แต่ง drupal-scaffold ต่อท้าย robots.txt

ธง us

เราเพิ่งอัปเกรดเป็น Drupal 9.3.0 ด้วยโครงร่างผู้แต่ง ทุกครั้งที่เราดำเนินการ อัพเดทผู้แต่ง เนื้อหาของ robots.txt ถูกซ้อนทับกับไฟล์ที่อยู่ใน core/assets/scaffold/files/robots.txt. เราต้องการผนวกค่าเริ่มต้น โรบ็อต.txt ด้วยข้อมูลเฉพาะโครงการ

ฉันรวมสิ่งต่อไปนี้ใน ผู้แต่ง.json ตามเอกสารที่ฉันพบ:

    "พิเศษ": {
        "drupal-scaffold": {
            "สถานที่": {
                "เว็บรูท": "เว็บ/"
            },
            "การแมปไฟล์": {
               "[เว็บรูท]/robots.txt": {
               "ต่อท้าย": "assets/robots.txt.append"
               }
            }
        },

ฉันลังเลที่จะสร้างไฟล์ core/assets/scaffold/files/robots.txt.append เนื่องจากเราได้รับการฝึกฝนมาระยะหนึ่งไม่ให้เปลี่ยน/เพิ่มไฟล์ใดๆ ในไฟล์ แกน/ ไดเรกทอรี ที่ไหนควร robots.txt.append ถูกวางให้ทำงานนี้?

Score:2
ธง cn

เส้นทางจะสัมพันธ์กับรูทโปรเจ็กต์ของคุณ (โดยที่ผู้แต่งมี.json อยู่) ดังนั้นในตัวอย่างของคุณ ให้สร้างโฟลเดอร์ชื่อ /assets ในรูท เช่น พี่น้องของ /web

หากคำถามของคุณมีเพิ่มเติมว่ามีเส้นทางใดเป็นของคุณหรือไม่ ควร วางไว้ที่ คำตอบคือ: ไม่โดยเฉพาะ ไฟล์ไม่ได้เป็นส่วนหนึ่งของเว็บแอป ดังนั้นสามัญสำนึกอาจบอกว่าอย่าใส่ไว้ใน /web แต่จริงๆแล้วมันขึ้นอยู่กับคุณ

เพียงตรวจสอบให้แน่ใจว่าวางไว้ที่ไหนสักแห่งที่จะไม่ถูกเขียนทับระหว่างการอัปเดตผู้แต่งและรวมอยู่ในคอมไพล์คอมไพล์ของคุณ (ไม่ใช่ไซต์/ค่าเริ่มต้น/ไฟล์ ฯลฯ) และคุณก็ไม่เป็นไร

Greg Sims avatar
us flag
ฉันสร้างไฟล์ที่ ```assess/robots.txt.append``` โดยที่ ``assets/``` เป็นพี่น้องกับ ```web/``` ทุกอย่างทำงานได้ดี! ขอบคุณ
Kevin avatar
in flag
คุณไม่สามารถนั่งร้านและเพิ่มโมดูล robots txt ได้

โพสต์คำตอบ

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