301 Redirect ต้องทำฝั่ง Server เท่านั้นครับ ฝั่ง client ทำไม่ได้
โดยเฉพาะการย้ายโดเมนแบบนี้ยิ่งเป็นไปไม่ได้เลย
ถ้า FTP ได้ ก็ต้องใช้พวก PHP (ASP, Python, ฯลฯ)
<?php Header( "HTTP/1.1 301 Moved Permanently" ); Header( "Location:
http://www.newsite.com/new-page.html " ); ?>
ทำแบบนี้กับทุก file
หรือถ้าใช้ .htaccess ได้ ก็สะดวกดีแค่ file เดียว
https://www.inmotionhosting.co...ermanent-redirect-via-htaccess แต่ผมแนะนำให้ทำ URL Mapping คือการ list URL เก่าทั้งหมด (ที่มีคุณค่า) แล้วเอามาจับคู่ว่าถ้า user เข้าด้วย URL นั้นแล้วจะส่งไป URL ใหม่อันไหน
แบบนี้ Traffic จะลื่นไหล ไม่โดนผลกระทบจากการย้ายโดเมนแน่นอน
พอดีต้องใช้บริการของ lnwshop อ่ะครับ มันเลยลำบากที่จะ ย้ายมาก ไม่ยืดหยุ่น เหมือนเขียนเว็บเอง พอมีวิธี HTML ไหม ครับ
ถ้าย้าย host แต่ไม่ย้าย domain แบบนี้ถ้าทำที่เก่าไม่ได้ก็ทำที่ใหม่พอได้อยู่ครับ เพราะยังไงเวลา Google เข้ามาเก็บข้อมูลก็วิ่งมาที่ host ที่ DNS เราชี้อยู่แล้ว
วิธีคือไป list url ทั้งหมดของเว็บเก่า แล้วเอามาจับคู่กับเว็บใหม่ เช่น
domain.com/old-dir/a.html ==> domain.com/new-file-a.html
domain.com/old-dir/b.html ==> domain.com/new-file-b.html
domain.com/old-dir/c.html ==> domain.com/new-dir/c.html
แล้วอาจจะทำด้วย .htaccess หรือจะใช้ PHP ก็ได้แล้วแต่สะดวก
แต่ถ้าเปลี่ยน domain ใหม่เลย แบบนี้ต้องลองคุยกับผู้ให้บริการเก่าดู ถ้าเค้าไม่ยอมก็ทำใจครับ
ปล. ยืนยันอีกครั้งว่า 301 ทำด้วย HTML หรือ Javascript ไม่ได้ครับ