ThaiSEOBoard.com

ความรู้ทั่วไป => Search Engine Optimization => ข้อความที่เริ่มโดย: stepdown ที่ 28 มิถุนายน 2019, 09:48:34



หัวข้อ: สอบถามหน่อยครับเรื่อง การทำ Redirect 301
เริ่มหัวข้อโดย: stepdown ที่ 28 มิถุนายน 2019, 09:48:34
สอบถามหน่อยครับเรื่อง การทำ Redirect 301

การใช้คำสั่งพวกนี้ ถือเป็น Redirect 301 ไหม ครับ พอดีต้องการย้ายเว็บ จาก เว็บ A มา B แต่ไม่อยากเสียอันดับ

<script>
    window.location.replace("https://www.domain.com");
</script>

<meta http-equiv="refresh" content="0; url=https://www.domain.com">



หัวข้อ: Re: สอบถามหน่อยครับเรื่อง การทำ Redirect 301
เริ่มหัวข้อโดย: stepdown ที่ 28 มิถุนายน 2019, 12:06:06
ขอคำแนะนำด้วยน่ะครับ  :wanwan017:


หัวข้อ: Re: สอบถามหน่อยครับเรื่อง การทำ Redirect 301
เริ่มหัวข้อโดย: Fertilizer ที่ 28 มิถุนายน 2019, 12:23:24
301 Redirect ต้องทำฝั่ง Server เท่านั้นครับ ฝั่ง client ทำไม่ได้

โดยเฉพาะการย้ายโดเมนแบบนี้ยิ่งเป็นไปไม่ได้เลย

ถ้า FTP ได้ ก็ต้องใช้พวก PHP (ASP, Python, ฯลฯ)
<?php Header( "HTTP/1.1 301 Moved Permanently" ); Header( "Location: http://www.newsite.com/new-page.html" ); ?>

ทำแบบนี้กับทุก file




หรือถ้าใช้ .htaccess ได้ ก็สะดวกดีแค่ file เดียว
https://www.inmotionhosting.com/support/website/redirects/setting-up-a-301-permanent-redirect-via-htaccess


แต่ผมแนะนำให้ทำ URL Mapping คือการ list URL เก่าทั้งหมด (ที่มีคุณค่า) แล้วเอามาจับคู่ว่าถ้า user เข้าด้วย URL นั้นแล้วจะส่งไป URL ใหม่อันไหน

แบบนี้ Traffic จะลื่นไหล ไม่โดนผลกระทบจากการย้ายโดเมนแน่นอน


หัวข้อ: Re: สอบถามหน่อยครับเรื่อง การทำ Redirect 301
เริ่มหัวข้อโดย: WebHosting ที่ 28 มิถุนายน 2019, 12:24:17
ใช้ PHP Redirect ครับใส่ตรงหัวเลยจะมีผลน้อย
โค๊ด:
<?php
header
"location: http://www.com" );
exit(
0);
?>
หรือใช้ .htaccess ครับ

โค๊ด:
RewriteEngine On

RewriteCond %{HTTP_HOST} !^www.เก่า.com$ [NC]
RewriteRule ^(.*)$ http://www..ใหม่.com/ [L,R=301]


หัวข้อ: Re: สอบถามหน่อยครับเรื่อง การทำ Redirect 301
เริ่มหัวข้อโดย: stepdown ที่ 28 มิถุนายน 2019, 13:49:03
301 Redirect ต้องทำฝั่ง Server เท่านั้นครับ ฝั่ง client ทำไม่ได้

โดยเฉพาะการย้ายโดเมนแบบนี้ยิ่งเป็นไปไม่ได้เลย

ถ้า FTP ได้ ก็ต้องใช้พวก PHP (ASP, Python, ฯลฯ)
<?php Header( "HTTP/1.1 301 Moved Permanently" ); Header( "Location: [url]http://www.newsite.com/new-page.html[/url]" ); ?>

ทำแบบนี้กับทุก file




หรือถ้าใช้ .htaccess ได้ ก็สะดวกดีแค่ file เดียว
[url]https://www.inmotionhosting.com/support/website/redirects/setting-up-a-301-permanent-redirect-via-htaccess[/url]


แต่ผมแนะนำให้ทำ URL Mapping คือการ list URL เก่าทั้งหมด (ที่มีคุณค่า) แล้วเอามาจับคู่ว่าถ้า user เข้าด้วย URL นั้นแล้วจะส่งไป URL ใหม่อันไหน

แบบนี้ Traffic จะลื่นไหล ไม่โดนผลกระทบจากการย้ายโดเมนแน่นอน


พอดีต้องใช้บริการของ lnwshop อ่ะครับ มันเลยลำบากที่จะ ย้ายมาก ไม่ยืดหยุ่น  เหมือนเขียนเว็บเอง  พอมีวิธี HTML ไหม ครับ


หัวข้อ: Re: สอบถามหน่อยครับเรื่อง การทำ Redirect 301
เริ่มหัวข้อโดย: Fertilizer ที่ 28 มิถุนายน 2019, 14:45:03
301 Redirect ต้องทำฝั่ง Server เท่านั้นครับ ฝั่ง client ทำไม่ได้

โดยเฉพาะการย้ายโดเมนแบบนี้ยิ่งเป็นไปไม่ได้เลย

ถ้า FTP ได้ ก็ต้องใช้พวก PHP (ASP, Python, ฯลฯ)
<?php Header( "HTTP/1.1 301 Moved Permanently" ); Header( "Location: [url]http://www.newsite.com/new-page.html[/url]" ); ?>

ทำแบบนี้กับทุก file




หรือถ้าใช้ .htaccess ได้ ก็สะดวกดีแค่ file เดียว
[url]https://www.inmotionhosting.com/support/website/redirects/setting-up-a-301-permanent-redirect-via-htaccess[/url]


แต่ผมแนะนำให้ทำ URL Mapping คือการ list URL เก่าทั้งหมด (ที่มีคุณค่า) แล้วเอามาจับคู่ว่าถ้า user เข้าด้วย URL นั้นแล้วจะส่งไป URL ใหม่อันไหน

แบบนี้ Traffic จะลื่นไหล ไม่โดนผลกระทบจากการย้ายโดเมนแน่นอน


พอดีต้องใช้บริการของ lnwshop อ่ะครับ มันเลยลำบากที่จะ ย้ายมาก ไม่ยืดหยุ่น  เหมือนเขียนเว็บเอง  พอมีวิธี HTML ไหม ครับ

ถ้าย้าย host แต่ไม่ย้าย domain แบบนี้ถ้าทำที่เก่าไม่ได้ก็ทำที่ใหม่พอได้อยู่ครับ เพราะยังไงเวลา Google เข้ามาเก็บข้อมูลก็วิ่งมาที่ host ที่ DNS เราชี้อยู่แล้ว

วิธีคือไป list url ทั้งหมดของเว็บเก่า แล้วเอามาจับคู่กับเว็บใหม่ เช่น

domain.com/old-dir/a.html ==> domain.com/new-file-a.html
domain.com/old-dir/b.html ==> domain.com/new-file-b.html
domain.com/old-dir/c.html ==> domain.com/new-dir/c.html


แล้วอาจจะทำด้วย .htaccess หรือจะใช้ PHP ก็ได้แล้วแต่สะดวก




แต่ถ้าเปลี่ยน domain ใหม่เลย แบบนี้ต้องลองคุยกับผู้ให้บริการเก่าดู ถ้าเค้าไม่ยอมก็ทำใจครับ





ปล. ยืนยันอีกครั้งว่า 301 ทำด้วย HTML หรือ Javascript ไม่ได้ครับ


หัวข้อ: Re: สอบถามหน่อยครับเรื่อง การทำ Redirect 301
เริ่มหัวข้อโดย: stepdown ที่ 05 กรกฎาคม 2019, 09:55:16
ตอนนี้ผมทดลอง Redirect 301 กับ Javascript ประมาณ 1 อาทิตย์ สามารถทำได้กับ Javascript จริงๆ ครับ เว็บเก่าหายไป เว็บใหม่มาแทน อันดับเท่าเดิม 

สรุปว่ามันสามารถทำได้จริงๆ ครับ  :wanwan017: 


หัวข้อ: Re: สอบถามหน่อยครับเรื่อง การทำ Redirect 301
เริ่มหัวข้อโดย: ~บอล~ ที่ 06 กรกฎาคม 2019, 01:28:42
ตอนนี้ผมทดลอง Redirect 301 กับ Javascript ประมาณ 1 อาทิตย์ สามารถทำได้กับ Javascript จริงๆ ครับ เว็บเก่าหายไป เว็บใหม่มาแทน อันดับเท่าเดิม 

สรุปว่ามันสามารถทำได้จริงๆ ครับ  :wanwan017: 

ยินดีด้วยครับ ถ้าจะให้ชัวร์ต้องไปตั้งค่าที่ Webmaster Tool ด้วยนะครับ


หัวข้อ: Re: สอบถามหน่อยครับเรื่อง การทำ Redirect 301
เริ่มหัวข้อโดย: darkknightza ที่ 06 กรกฎาคม 2019, 04:46:12
ตอนนี้ผมทดลอง Redirect 301 กับ Javascript ประมาณ 1 อาทิตย์ สามารถทำได้กับ Javascript จริงๆ ครับ เว็บเก่าหายไป เว็บใหม่มาแทน อันดับเท่าเดิม 

สรุปว่ามันสามารถทำได้จริงๆ ครับ  :wanwan017: 
สุดๆครับ