วิธีการเปลี่ยนเส้นทางโดเมนเก่าไปยังโดเมนใหม่ผ่าน htaccess 301
ใช้. htaccess เพื่อ 301 อย่างถาวรเปลี่ยนเส้นทางโดเมนเก่าไปยังโดเมนใหม่
หากคุณยังไม่ได้ทำการเปลี่ยนแปลงใด ๆ กับเว็บไซต์ของคุณโครงสร้าง แต่เป็นเพียงการถ่ายโอนโดยใช้รหัสต่อไปนี้ในไฟล์. htaccess ที่รูทของโดเมนเก่าของคุณจะไม่เพียง แต่เปลี่ยนเส้นทางผู้ใช้ของคุณ แต่ยังจะอัปเดตดัชนีของ Google และส่งต่อการจัดอันดับ SEO ทั้งหมดของคุณ
RewriteEngine On
RewriteCond% {HTTP_HOST} ^ olddomain.com $ [NC] RewriteRule (. *) $ http://newdomain.com/$1 [R = 301, L]
</ IfModule>
รหัสด้านบนเป็นนิพจน์ทั่วไปอย่างง่ายเพื่อให้คุณสามารถทำสิ่งต่าง ๆ ได้ดีกับมัน ตัวอย่างเช่นหากคุณต้องการเปลี่ยนเส้นทางโดเมนย่อยนอกเหนือจากโดเมนรูทคุณจะต้องใช้รหัสนี้:
RewriteEngine On
RewriteCond% {HTTP_HOST} ^ olddomain.com $ [NC, OR] RewriteCond% {HTTP_HOST} ^ www.olddomain.com $ [NC] RewriteRule (. *) $ http://newdomain.com/$1 [R = 301, L]
</ IfModule>
คุณสามารถทำสิ่งต่าง ๆ เช่นเปลี่ยนเส้นทางโดเมนย่อยเก่าไปยังไดเรกทอรีในโดเมนใหม่ (หรือกลับกัน) ฉันทำสิ่งนี้เมื่อฉันเปลี่ยนเส้นทาง www.groovypost.com/forum/ ไปยัง forum.groovypost.com
RewriteCond% {HTTP_HOST} ^ forum.olddomain.com $
RewriteRule (. *) $ http://www.newdomain.com/forum/$1 [R = 301, L]
</ IfModule>
ตัวอย่างสุดท้ายนี้แสดงให้คุณเห็นว่าใช้ครั้งเดียวแล้วเปลี่ยนเส้นทางสำหรับแต่ละหน้า สิ่งนี้อาจมีประโยชน์หากคุณรักษาโครงสร้างของไซต์โดยรวมให้เหมือนเดิม (ใช้การเปลี่ยนเส้นทางอย่างใดอย่างหนึ่งข้างต้น) แต่คุณต้องการเปลี่ยน URL ให้เป็นโดเมนใหม่ เพียงใช้สิ่งต่อไปนี้:
เป็นรหัสการแสดงออกปกติความเป็นไปได้ไม่มีที่สิ้นสุด อย่างไรก็ตามสิ่งสำคัญสำหรับคุณควรระมัดระวังอย่างยิ่งเมื่อทำการเปลี่ยนแปลงเหล่านี้กับไฟล์. htaccess ของคุณ การล้อเล่นกับไฟล์นี้อาจทำให้เว็บเซิร์ฟเวอร์ Apache แตกและทำให้ไซต์ของคุณพัง ดังนั้นทดสอบทดสอบและทดสอบอีกครั้งก่อนทำการเปลี่ยนแปลงใด ๆ ต้องการความช่วยเหลือ? ส่งความคิดเห็นได้ที่นี่หรือบนฟอรัมสนับสนุนฟรีของเรา
ทิ้งข้อความไว้