สมมติว่าต้องการเปลี่ยนชื่อเว็บไซต์แต่ต้องการให้ Ranking ใน Search engine เหมือนเดิม

สมมติว่าต้องการเปลี่ยนชื่อเว็บไซต์แต่ต้องการให้ Ranking ใน Search engine เหมือนเดิม

ปกติแล้วถ้ามีการเปลี่ยนชื่อ โดเมนเนม เช่นจาก aaa.com เป็น bbb.com
มักจะทำการเปลี่ยนโดยเพิ่ม meta redirect ในส่วนของ HTML header
ซึ่งวิธีการนี้จะ่ส่งผลต่อ ranking ใน search engine อย่างแรงครับ

แต่ก็มีวิธีแก้เสมอครับ คือ search engine แนะนำว่าถ้าจะเปลี่ยนชื่อโดเมน

โดยค่า Ranking ใน search engine เหมือนเดิม สามารถทำได้โดยการ
Redirect header แบบ permanat ครับ วิธีการที่แนะนำสำหรับ webmaster ที่ใช้
PHP & HTML บน Apache web server คือ

1. เขียน PHP SCRIPT (แปะที่หัวไฟล์) ดังนี้

<?
Header( “HTTP/1.1 301 Moved Permanently” );
Header( “Location: http://www.new-url.com” );
?>

2. โดยใช้ rewriterule ผ่าน .htaccess ดังนี้

Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.newdomain.com/$1 [R=301,L]

หรือ

Options +FollowSymlinks
RewriteEngine on
rewritecond %{http_host} ^newdomain.com [nc]
rewriterule ^(.*)$ http://www.newdomain.com/$1 [r=301,nc]

* อย่าลืมเปลี่ยนคำว่า newdomain.com เป็นชื่อโดเมนใหม่ของคุณหล่ะ

About the Author