ฉันมีโดเมนจำนวนมากที่ฉันต้องอัปเดต โดยพื้นฐานแล้วโครงสร้างจะเหมือนกันแต่ชื่อเพจแต่ละหน้าจะแตกต่างกัน
ตัวอย่าง:
ไดเรกทอรีราก / ตรวจสอบ /
ใน /ทบทวน/
ไดเร็กทอรีมีหลายหน้าที่มีชื่อต่างๆ ฉันจำเป็นต้องอัปเดตชื่อมาตรฐานสำหรับทุกหน้า
ตัวอย่างชื่อ:
American-eagle-jeans.html
men-jeans.html
American-eagle-mens-jeans.html
mens-designer-jeans.html
sports-fit-jeans.html
บุรุษ-กางเกงยีนส์-.html
best-jeans-for-men.html
บุรุษ-jeans-brands.html
black-jeans-men.html
บุรุษ-กางเกงยีนส์-sale.html
buckle-jeans.html
บุรุษ-jeans.html
designer-jeans.html
Canonical ที่มีอยู่มีลักษณะดังนี้:
<link href="DOMAINNAME.com/index.html" rel="canonical"/>
ต้องเปลี่ยนเป็นชื่อเพจ - ตัวอย่าง: designer-jeans.html
ต้องมีลักษณะดังนี้:
<link href="/designer-jeans.html" rel="canonical"/>
ฉันลองใช้วิธีการต่างๆ สองสามวิธี แต่ก็ดิ้นรนเพื่อให้มันใช้งานได้ ด้วยการแก้ไขแบบคงที่อย่างง่าย ฉันไม่มีปัญหา
sed -i 's!DOMAINNAME/index.html!/designer-jeans.html!g' *.html
กรุณาช่วย