ขั้นตอนที่ 1 สำรองข้อมูลแบบ static จากเวบไซต์เดิมจากนั้นคัดลอกไปใส่เวบไซต์ใหม่
ขั้นตอนที่ 2 สำรองข้อมูลใน database จากเวบไซต์เดิมไปยังเวบไซต์ใหม่
ขั้นตอนที่ 3 กำหนดค่า vhost ในเครื่องใหม่ให้ถูกต้อง ขั้นตอนนี้เองกลายเป็นยาขมไปเลย เพราะว่าข้อมูลเวบใหม่ไม่สามารถถูกย้ายไปได้อย่างสมบูรณ์แบบ เรื่องแรกที่เจอก็คือ ไฟล์ .htaccess เดิมเข้ากันไม่ได้กับระบบเซิร์ฟเวอร์ใหม่ เรื่องที่สองก็คือ หน้า non www ไม่ยอมรีไดเรคไปยังหน้า www กลายเป็นประเด็นใหญ่สำหรับมือใหม่ seo ทุกๆ ท่าน
ผู้เขียนได้ทำการแก้ไขไฟล์ htaccess ดังนี้ ผู้เขียนมั่นใจมากว่า มันต้องทำงานได้ครบถ้วนสมบูรณ์
RewriteCond %{HTTP_HOST} !^www\. RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
ผู้เขียนทดสอบโดยการพิมพ์หน้าโดเมนบน url ผลปรากฎว่าหน้าไม่ยอมรีไดเรคไปหน้า www เปลี่ยนค่าในไฟล์ htaccess หลายๆ สูตร หมดไปหนึ่งวันเต็มๆ ก็ยังไม่ยอมรีไดเรคเหมือนเดิม
<VirtualHost *:80> ServerAdmin 9999@gmail.com DocumentRoot /var/www/9999 ServerName 9999.net ServerAlias www.9999.net ErrorLog /var/log/apache2/9999dotnet-error_log CustomLog /var/log/apache2/9999dotnet-access_log common </VirtualHost>
ค้นหาอยู่นานจนได้คำตอบว่าต้องสร้างไฟล์ 9999.conf ที่โฟลเดอร์ site-available จากนั้นทำการเพิ่มไซต์เข้าไปในระบบ
a2ensite 9999.conf
จากนั้นให้ทำการรีสตาร์ทเซอร์วิส Apache2 ใหม่ ครั้งนี้ดีเกินคาดหน้า non www สามารถรีไดเรคไปยังหน้า www ได้สมบูรณ์แบบ แน่นอนที่สุดการที่หน้า non www ไม่สามารถรีไดเรคไปยังหน้า www ได้ถือว่าเป็นปัญหาใหญ่มากของการทำ seo โดยเฉพาะมือใหม่ google bot จะตีความหมายว่ามีหน้าซ้ำกัน 2 หน้าส่งผลกระทบอย่างรุนแรงต่อการจัดอันดับ
ผู้เขียนจะได้ทยอยอัพเดทข้อมูลอันเป็นประโยชน์ไปเรื่อยๆ ในช่วงนี้เพราะมีเนื้องานที่ต้องจัดการค่อนข้างมากมายหลายเรื่องอยู่ทีเดียว สิ่งสำคัญที่ขาดไม่ได้คือบริการ จีพีเอสติดตามรถ ของบจก.ไทย พรอสเพอรัส ไอที ผู้นำด้านการให้บริการระบบติดตามรถยนต์ ด้วยอุปกรณ์ชั้นนำจากยุโรป ได้มาตรฐานผ่านการรับรองจากสถาบันชั้นนำทั่วโลก