การทำ 404 ให้กลายเป็น 301 เพื่อการปั่น PR

เริ่มโดย EThaiZone, 23 มกราคม 2007, 20:26:07

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

touk

เข้ามาแต้งครับ

กะลังลองอยู่  เมื่อก่อนเปลี่ยนหน้าเพกบ่อยมาก ทำให้เพจเสียบานเลย แต่เดี๋ยวนี้ไม่มีแล้วบอทมาเก็บแต่เพจดีๆ ไปใช้  :-[
[direct=http://www.zensofa.com]japanese sofa โซฟาญี่ปุ่น สไตล์เซน [/direct]
[direct=http://www.บ้านตุ๊กตา.com]ขาย ตุ๊กตา ตุ๊กตาหมี ลิขสิทธิ์แท้[/direct]

cyberwizard

ขายเสื่อโยคะ TPE ราคาถูกกว่าห้าง โดยร้าน วรรณโณ โยคะ
http://www.facebook.com/wannoyoga
[direct=http://www.healthyenrich.com/การเลือกซื้อเสื่อโยคะ-yoga-mat-t/]เสื่อโยคะ[/direct]
[direct=http://www.healthyenrich.com]สร้างซิกแพค[/direct]

mongther

อ้างถึงจาก: POM ใน 25 มกราคม 2007, 16:52:46
อ้างถึงจาก: EThaiZoneหลายคนคงรู้ว่าการทำ error document 404
หมายถึงว่าเมื่อไฟล์นั้นๆ ไม่มี
ก็ให้เรียกเพจที่ต้องการแสดงแทน

แต่หารู้ไม่ว่าเป็นการเสียดายทราฟิคอย่างมาก
เพราะมันเป็นแค่ การดึงข้อมูล แต่สิ่งที่จะทำให้ทราฟิคไม่สูญเปล่าคือ
การรีไดเร็ก

วันนี้เราจะมาสอนการทำให้เอกสาร 404 กลายเป็นการรีไดเร็กแทน

ขั้นแรกให้สร้าง .htaccess ในบนเว็บท่านแล้วใส่โค้ดดังนี้

ErrorDocument 404 /error404.php

แล้วเซฟ จากนั้น
ให้ สร้างไฟล์ error404.php แล้วใส่โค้ดดังนี้

<?
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.google.com/");
header("Connection: close");
?>

แก้ตรง google.com เป็นเว็บของท่าน

เสร็จแล้วเซฟ แล้วนำไฟล์ .htaccess และ error404.php ทั้ง 2 ไฟล์ไปวางไว้ที่
โฟลเดอร์รากในเว็บของท่าน

เท่าที่เมื่อคนอ่านเข้ามาเจอ 404 จะถูกรีย้ายไปแบบ 301 แทน
และแน่นอนมีผลกับ google ด้วย ซึ่งนี้คือสิ่งที่เราต้องการครับ

นี้จะเป็นบทความ tutorial สุดท้ายแล้วที่จะมาโพส
อ่านกันตั้ง ยี่สิบกว่าคน ไม่มี comment สักนิด

ผมลองเอามาทำแล้วครับ ใช้ได้เลยครับ ขอบคุณมากๆๆ   -/\-

แล้วถ้าเกิดว่าให้ htaccess มันส่งไปที่หน้า home เลย

ErrorDocument 404 /error404.php

error404.php
<?
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.google.com/");
header("Connection: close");
?>


เปรียบเทียบกับแบบนี้

ErrorDocument 404 /home.php



ทั้ง 2 แบบนี้มันต่างกันไหมครับ? ขอบคุณครับ
"สองเหรียญในกระเป๋า เสียงดังกว่าร้อยเหรียญที่ยังมองไม่เห็น"

gignlight

อ้างถึงจาก: mongther ใน 26 ธันวาคม 2009, 15:52:34
อ้างถึงจาก: POM ใน 25 มกราคม 2007, 16:52:46
อ้างถึงจาก: EThaiZoneหลายคนคงรู้ว่าการทำ error document 404
หมายถึงว่าเมื่อไฟล์นั้นๆ ไม่มี
ก็ให้เรียกเพจที่ต้องการแสดงแทน

แต่หารู้ไม่ว่าเป็นการเสียดายทราฟิคอย่างมาก
เพราะมันเป็นแค่ การดึงข้อมูล แต่สิ่งที่จะทำให้ทราฟิคไม่สูญเปล่าคือ
การรีไดเร็ก

วันนี้เราจะมาสอนการทำให้เอกสาร 404 กลายเป็นการรีไดเร็กแทน

ขั้นแรกให้สร้าง .htaccess ในบนเว็บท่านแล้วใส่โค้ดดังนี้

ErrorDocument 404 /error404.php

แล้วเซฟ จากนั้น
ให้ สร้างไฟล์ error404.php แล้วใส่โค้ดดังนี้

<?
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.google.com/");
header("Connection: close");
?>

แก้ตรง google.com เป็นเว็บของท่าน

เสร็จแล้วเซฟ แล้วนำไฟล์ .htaccess และ error404.php ทั้ง 2 ไฟล์ไปวางไว้ที่
โฟลเดอร์รากในเว็บของท่าน

เท่าที่เมื่อคนอ่านเข้ามาเจอ 404 จะถูกรีย้ายไปแบบ 301 แทน
และแน่นอนมีผลกับ google ด้วย ซึ่งนี้คือสิ่งที่เราต้องการครับ

นี้จะเป็นบทความ tutorial สุดท้ายแล้วที่จะมาโพส
อ่านกันตั้ง ยี่สิบกว่าคน ไม่มี comment สักนิด

ผมลองเอามาทำแล้วครับ ใช้ได้เลยครับ ขอบคุณมากๆๆ   -/\-

แล้วถ้าเกิดว่าให้ htaccess มันส่งไปที่หน้า home เลย

ErrorDocument 404 /error404.php

error404.php
<?
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.google.com/");
header("Connection: close");
?>


เปรียบเทียบกับแบบนี้

ErrorDocument 404 /home.php



ทั้ง 2 แบบนี้มันต่างกันไหมครับ? ขอบคุณครับ

*3*

ถ้าไม่แจ้งบอทว่าเป็นการรีไดเร็ก 301 เด๋วมันไปเจอกับบทความเดิมในเวบ แล้วจะกลายเป็น dup content คับ
[direct=http://www.led3dtvshop.com]3D LED HDTV[/direct][direct=http://dlphdtv1080.buysupersave.com]DLP HDTV[/direct][direct=http://bestbabytoystore.co.cc]Best Baby toys Store[/direct][direct=http://usshippingshop.com]US Shipping Shop[/direct][direct=http://dlphdtvprice.buysupersave.com]DLP HDTV Prices[/direct]

ball6847

ผมกลัวบอทสับสนมากกว่า - -*
ปกติใช้ 301 แค่กรณีเปลี่ยนโครงสร้างหรือเปลี่ยนโดเมน
We use Ubuntu.

[direct=http://ng-seo.sourcelab.xyz/]AngularJS SEO Experimental[/direct]

suratxp

ดูทีวีย้อนหลัง ดูละครย้อนหลัง http://www.d0tv.com

BlueDragon

#66
ขอขุดหน่อยค่ะ สงสัย

ตกลงสรุปว่าใช้ได้หรือไม่ควรใช้ (ประเด็นที่ว่ากลัวบอท มองเป็น dup content)

แล้วถ้าใช้ได้ ควรใช้อันไหน ระหว่าง
[1]

.htacess
ErrorDocument 404 /error404.php

error404.php
<?
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.google.com/");
header("Connection: close");
?>


[2]

.htacess
ErrorDocument 404 /index.php


saknarin


Twenty-One

ตกลงควรทำหรือเปล่าหว่ะชักงงๆ แล้ว  ???
# บริการโฮสติ้งขั้นเทพ 24/7 เปิดให้บริการ web hosting มาแล้ว 14 ปี ลูกค้ากว่า 40,000 ราย ให้ความไว้วางใจ
# [direct=https://www.hostneverdie.com]hosting[/direct] คุณภาพสูง ดูแลระบบโดย system engineer ประสบการณ์สูง
# [direct=https://www.hostneverdie.com]host[/direct] เร็ง แรง ไม่มีล่ม ติดตั้ง cms ฟรี
# [direct=https://www.hostneverdie.com/vps-server]vps[/direct] ราคาถูก 50GB 999 บาท

[direct=https://www.hostneverdie.com][/direct]

tasorich

เทคนิค ข้าน้อยมิเคยทราบ
ต้องขอคารวะ
:wanwan017:

adsene5438

แล้วแบบว่าผมได้ลิงค์มายังหน้าหนึ่งในเวปไซต์ แต่หน้านั้นหายไป เราอยากให้ลิงค์นั้นๆมีพลังต่อเวปเรา เราทำแบบนี้ได้ไหมครับ เพราะเกิดปัญหาแบบนี้แยะมากเลยครับ คือ มีเวปอื่นๆส่งลิงค์มายังหน้าอื่นๆในเวปไซต์ผม แต่หน้านั้นๆหายไป วิธีนี้จะทำให้บอทวิ่งไปหน้าแรกเลยไหมครับ แล้วลิงค์ที่ได้จะมีพลังต่อเวปผมไหม ผมไม่เข้าใจจุดนี้เหมือนกัน เลยไม่รู้จะถ้าใคร

MaFiaVza

แล้วถ้าผมจะเขียน 301 ผมควรเขียนแบบไหนหรอครับ ประมาณว่า ย้ายไปโดเมนใหม่อ่ะครับ
...ซึบซับข้อมูล

ross_ice

อ้างถึงจาก: EThaiZone ใน 23 มกราคม 2007, 20:26:07
หลายคนคงรู้ว่าการทำ error document 404
หมายถึงว่าเมื่อไฟล์นั้นๆ ไม่มี
ก็ให้เรียกเพจที่ต้องการแสดงแทน

แต่หารู้ไม่ว่าเป็นการเสียดายทราฟิคอย่างมาก
เพราะมันเป็นแค่ การดึงข้อมูล แต่สิ่งที่จะทำให้ทราฟิคไม่สูญเปล่าคือ
การรีไดเร็ก

วันนี้เราจะมาสอนการทำให้เอกสาร 404 กลายเป็นการรีไดเร็กแทน

ขั้นแรกให้สร้าง .htaccess ในบนเว็บท่านแล้วใส่โค้ดดังนี้

ErrorDocument 404 /error404.php

แล้วเซฟ จากนั้น
ให้ สร้างไฟล์ error404.php แล้วใส่โค้ดดังนี้

<?
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.google.com/");
header("Connection: close");
?>

แก้ตรง google.com เป็นเว็บของท่าน

เสร็จแล้วเซฟ แล้วนำไฟล์ .htaccess และ error404.php ทั้ง 2 ไฟล์ไปวางไว้ที่
โฟลเดอร์รากในเว็บของท่าน

เท่าที่เมื่อคนอ่านเข้ามาเจอ 404 จะถูกรีย้ายไปแบบ 301 แทน
และแน่นอนมีผลกับ google ด้วย ซึ่งนี้คือสิ่งที่เราต้องการครับ

นี้จะเป็นบทความ tutorial สุดท้ายแล้วที่จะมาโพส
อ่านกันตั้ง ยี่สิบกว่าคน ไม่มี comment สักนิด


+1 ครับ
เผิ่งรู้ว่าทำอย่างนี้ได้ด้วย :'( :'(

meuudon


vava

[direct=http://www.somsaishop.com]สบู่ส้มใส เก็บเงินปลายทาง[/direct]
[direct=https://www.thaiwebb.com]Thaiwebb.com[/direct]
[direct=https://skin365.shop/]SKIN365[/direct]

exod

[direct=http://www.ไก่ชนเพชรดอนปีน.com/]ไก่ชน[/direct]|[direct=http://www.top10thailand.in.th]Top 10[/direct]|[direct=http://www.youtube.com/user/QCGamingHero]Battlefield 4 Funny moment[/direct]|[direct=http://www.konglendek.com]ของเล่นเด็ก[/direct]

vikorn

ขอบคุณครับ หามานานเหมือนกัน ได้ประโยชน์สองต่อครับ
+ 1 ครับ

building

แม้ยามจนทนสู้รู้กินเกลือ อย่าไปเถือเนื้อมิตรปลิดทรัพย์สิน สัญชาติเสือไม่ง้อขอใครกิน ถึงหิวดิ้นเสาะหาเพื่อเลี้ยงตัว

[direct=http://phuketserviced.blogspot.com/].[/direct]


arzhun