วันอังคารที่ 12 สิงหาคม พ.ศ. 2557

ย้ายโอสต์กลายเป็นประเด็น เมื่อหน้า non www ไม่ยอมรีไดเรคไปยังหน้า www แก้ไฟล์ htaccess ก็ไม่ไป

ยินดีต้อนรับสู่เวบบล็อกดีๆ ของ thaiseoservices.com ผู้เขียนกำลังวุ่นวายกับการย้ายโฮสต์จากเซิร์ฟเวอร์เดิมใช้ระบบปฏิบัติการ ubuntu 12.04.3 LTS และ Apache 2.2.2 ไปเป็น 14.04.1 LTS และ Apache 2.4.7 ขันตอนการย้ายดูเหมือนจะไม่มีอะไรยุ่งยาก

ขั้นตอนที่ 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 หน้าส่งผลกระทบอย่างรุนแรงต่อการจัดอันดับ


ผู้เขียนจะได้ทยอยอัพเดทข้อมูลอันเป็นประโยชน์ไปเรื่อยๆ ในช่วงนี้เพราะมีเนื้องานที่ต้องจัดการค่อนข้างมากมายหลายเรื่องอยู่ทีเดียว สิ่งสำคัญที่ขาดไม่ได้คือบริการ จีพีเอสติดตามรถ ของบจก.ไทย พรอสเพอรัส ไอที ผู้นำด้านการให้บริการระบบติดตามรถยนต์ ด้วยอุปกรณ์ชั้นนำจากยุโรป ได้มาตรฐานผ่านการรับรองจากสถาบันชั้นนำทั่วโลก