ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์CMS & Free Scriptwordpress หน้าที่มี www. กับไม่มี www. แสดงไม่เหมือนกัน
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: wordpress หน้าที่มี www. กับไม่มี www. แสดงไม่เหมือนกัน  (อ่าน 733 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
mongtoto
Newbie
*

พลังน้ำใจ: 7
ออฟไลน์ ออฟไลน์

กระทู้: 95



ดูรายละเอียด
« เมื่อ: 11 ตุลาคม 2014, 11:05:26 »

ผมใช้ wordpress ครับ
สวัสดีครับผมมีปัญหาเรื่องเว็ปของผมในหน้าโฮมเพจซึ่งมี www. กับหน้าที่ไม่มี www. มันแสดงไม่เหมือนกันครับ
คือหลังจากที่ผมปรับแต่งหน้าเว็ปเพจแล้ว ผมได้ทำการทำให้เว็ปเข้าจากการมี www. ที่ general setting wordpress จากนั้นพอผมเช็คดู ปรากฏว่าเว็ปผมเข้าได้ทั้ง 2 ทาง ทั้งแบบที่มี www. และไม่มี www. แต่ว่าหน้าที่แสดงกลับไม่เหมือนกันครับ
อยากทราบว่าต้องแก้ไข้ยังไงครับให้มันกลายเป็นหน้าเดียวกัน

สอบถามอีกเรื่องครับ ด้วยเหตุที่หน้า www. และไม่มี www. แสดงหน้าเว็ปไม่เหมือนกัน google มันเก็บอันดับแต่หน้าที่ไม่มี www. เท่านั้นครับ ซึ่งมันเป็นหน้าเพจเก่าที่ผมไม่ต้องการ
ถ้าผมอยากให้ google แสดงอันดับของเว็ปผมในหน้าโฮมเพจที่มี www. มีวิธีแก้มั้ยครับ หรือว่าผมต้องทำอันดับใหม่หมด

ขอบคุณทุกท่านล่วงหน้าสำหรับคำตอบครับ wanwan017
บันทึกการเข้า

รับสอนพิเศษภาษาฝรั่งเศส เรียนภาษาฝรั่งเศสแบบเป็นกันเอง สนใจ pm ได้จ้า
BrainFreeze
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 498
ออฟไลน์ ออฟไลน์

กระทู้: 3,887



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 11 ตุลาคม 2014, 11:25:35 »

ทำ 301 redirect ครับไปยังหน้าที่คุณต้องการ แนะนำให้เป็นแบบมี www ครับ

อ้างอิง
https://support.hostatom.com/k...ction=displayarticle&id=44
บันทึกการเข้า

# จัดไป Promo Code ลด 11% : THAISEOBOARD
# hostatom.com |โฮสอะตอม - เว็บโฮสติ้งที่ Webmaster มืออาชีพไว้วางใจ
# Web Hosting | Cloud VPS | Reseller Hosting | Domain Name
# บริการ 24x7 | รับประกันความพอใจยินดีคืนเงิน | Uptime 99.9% | โทร : 0-2107-3466
mongtoto
Newbie
*

พลังน้ำใจ: 7
ออฟไลน์ ออฟไลน์

กระทู้: 95



ดูรายละเอียด
« ตอบ #2 เมื่อ: 11 ตุลาคม 2014, 12:26:59 »

เดี๋ยวลองทำดูครับ มีวิธีอื่นอีกมั้ยครับ นอกจากวิธีนี้  wanwan017
« แก้ไขครั้งสุดท้าย: 11 ตุลาคม 2014, 13:57:01 โดย mongtoto » บันทึกการเข้า

รับสอนพิเศษภาษาฝรั่งเศส เรียนภาษาฝรั่งเศสแบบเป็นกันเอง สนใจ pm ได้จ้า
mongtoto
Newbie
*

พลังน้ำใจ: 7
ออฟไลน์ ออฟไลน์

กระทู้: 95



ดูรายละเอียด
« ตอบ #3 เมื่อ: 11 ตุลาคม 2014, 14:03:52 »

ทำได้แล้วครับ

เพื่อแก้ไขปัญหานี้เราก็จัดการ redirect จากที่ไม่มี www ไปหาที่มี www ซะเลย โดยการใช้ไฟล์ htaccess เข้าช่วย โดยเพิ่มโค้ดนี้เข้าไปในไฟล์ครับ

RewriteCond %{HTTP_HOST} !^www\.
RewriteRule (.*) http://www.imooh.com/ $1 [R=301,L]

บรรทัดแรกเป็นการตรวจสอบว่าลิงค์มี www อยู่ข้างหน้ารึป่าว เช่น imooh.com
บรรทัดที่สอง ถ้าตรวจสอบว่าไม่มี www ให้ redirect แบบถาวรไปที่โดเมนที่มี www เช่น www.imooh.com

อิงจาก link นี้ครับ

http://www.imooh.com/redirect-all-non-www-requests-to-www

 wanwan017
« แก้ไขครั้งสุดท้าย: 11 ตุลาคม 2014, 14:06:08 โดย mongtoto » บันทึกการเข้า

รับสอนพิเศษภาษาฝรั่งเศส เรียนภาษาฝรั่งเศสแบบเป็นกันเอง สนใจ pm ได้จ้า
หน้า: [1]   ขึ้นบน
พิมพ์