touk
สมุนแก๊งเสียว
พลังน้ำใจ: 20
ออฟไลน์
กระทู้: 708
|
 |
« ตอบ #60 เมื่อ: 26 ธันวาคม 2009, 13:54:36 » |
|
เข้ามาแต้งครับ กะลังลองอยู่ เมื่อก่อนเปลี่ยนหน้าเพกบ่อยมาก ทำให้เพจเสียบานเลย แต่เดี๋ยวนี้ไม่มีแล้วบอทมาเก็บแต่เพจดีๆ ไปใช้ 
|
|
|
บันทึกการเข้า
|
|
|
|
cyberwizard
คนรักเสียว
พลังน้ำใจ: 9
ออฟไลน์
กระทู้: 150
|
 |
« ตอบ #61 เมื่อ: 26 ธันวาคม 2009, 15:14:48 » |
|
สุดยอดเลยครับ
|
|
|
บันทึกการเข้า
|
|
|
|
mongther
ก๊วนเสียว
พลังน้ำใจ: 7
ออฟไลน์
กระทู้: 298
|
 |
« ตอบ #62 เมื่อ: 26 ธันวาคม 2009, 15:52:34 » |
|
หลายคนคงรู้ว่าการทำ 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
ก๊วนเสียว
พลังน้ำใจ: 42
ออฟไลน์
กระทู้: 441
|
 |
« ตอบ #63 เมื่อ: 26 ธันวาคม 2009, 15:59:51 » |
|
หลายคนคงรู้ว่าการทำ 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 คับ
|
|
|
บันทึกการเข้า
|
|
|
|
ball6847
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 212
ออฟไลน์
กระทู้: 4,174
|
 |
« ตอบ #64 เมื่อ: 26 ธันวาคม 2009, 16:19:13 » |
|
ผมกลัวบอทสับสนมากกว่า - -* ปกติใช้ 301 แค่กรณีเปลี่ยนโครงสร้างหรือเปลี่ยนโดเมน
|
|
|
บันทึกการเข้า
|
|
|
|
suratxp
Newbie
พลังน้ำใจ: 1
ออฟไลน์
กระทู้: 64
|
 |
« ตอบ #65 เมื่อ: 26 ธันวาคม 2009, 18:18:54 » |
|
ขอบคุณครับ
|
|
|
บันทึกการเข้า
|
|
|
|
BlueDragon
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 89
ออฟไลน์
กระทู้: 1,778
|
 |
« ตอบ #66 เมื่อ: 08 สิงหาคม 2010, 18:28:44 » |
|
ขอขุดหน่อยค่ะ สงสัย ตกลงสรุปว่าใช้ได้หรือไม่ควรใช้ (ประเด็นที่ว่ากลัวบอท มองเป็น 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
|
|
« แก้ไขครั้งสุดท้าย: 08 สิงหาคม 2010, 18:30:10 โดย BlueDragon »
|
บันทึกการเข้า
|
|
|
|
saknarin
Newbie
พลังน้ำใจ: 0
ออฟไลน์
กระทู้: 32
|
 |
« ตอบ #67 เมื่อ: 11 สิงหาคม 2010, 13:30:31 » |
|
ขอบคุณมากคับสำหรับเทคนิคดี ๆ
|
|
|
บันทึกการเข้า
|
|
|
|
Twenty-One
Verified Seller
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 335
ออฟไลน์
กระทู้: 11,761
|
 |
« ตอบ #68 เมื่อ: 11 สิงหาคม 2010, 13:35:07 » |
|
ตกลงควรทำหรือเปล่าหว่ะชักงงๆ แล้ว 
|
|
|
บันทึกการเข้า
|
# บริการโฮสติ้งขั้นเทพ 24/7 เปิดให้บริการ web hosting มาแล้ว 14 ปี ลูกค้ากว่า 40,000 ราย ให้ความไว้วางใจ # hosting  คุณภาพสูง ดูแลระบบโดย system engineer ประสบการณ์สูง # host  เร็ง แรง ไม่มีล่ม ติดตั้ง cms ฟรี # vps  ราคาถูก 50GB 999 บาท 
|
|
|
tasorich
สมุนแก๊งเสียว
พลังน้ำใจ: 29
ออฟไลน์
กระทู้: 541
|
 |
« ตอบ #69 เมื่อ: 11 สิงหาคม 2010, 13:37:05 » |
|
เทคนิค ข้าน้อยมิเคยทราบ ต้องขอคารวะ 
|
|
|
บันทึกการเข้า
|
|
|
|
adsene5438
|
 |
« ตอบ #70 เมื่อ: 11 สิงหาคม 2010, 13:47:50 » |
|
แล้วแบบว่าผมได้ลิงค์มายังหน้าหนึ่งในเวปไซต์ แต่หน้านั้นหายไป เราอยากให้ลิงค์นั้นๆมีพลังต่อเวปเรา เราทำแบบนี้ได้ไหมครับ เพราะเกิดปัญหาแบบนี้แยะมากเลยครับ คือ มีเวปอื่นๆส่งลิงค์มายังหน้าอื่นๆในเวปไซต์ผม แต่หน้านั้นๆหายไป วิธีนี้จะทำให้บอทวิ่งไปหน้าแรกเลยไหมครับ แล้วลิงค์ที่ได้จะมีพลังต่อเวปผมไหม ผมไม่เข้าใจจุดนี้เหมือนกัน เลยไม่รู้จะถ้าใคร
|
|
|
บันทึกการเข้า
|
|
|
|
MaFiaVza
Verified Seller
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 412
ออฟไลน์
กระทู้: 2,989
|
 |
« ตอบ #71 เมื่อ: 14 สิงหาคม 2010, 04:33:36 » |
|
แล้วถ้าผมจะเขียน 301 ผมควรเขียนแบบไหนหรอครับ ประมาณว่า ย้ายไปโดเมนใหม่อ่ะครับ
|
|
|
บันทึกการเข้า
|
...ซึบซับข้อมูล
|
|
|
ross_ice
สมุนแก๊งเสียว
พลังน้ำใจ: 41
ออฟไลน์
กระทู้: 633
|
 |
« ตอบ #72 เมื่อ: 16 สิงหาคม 2010, 15:42:50 » |
|
หลายคนคงรู้ว่าการทำ 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
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 131
ออฟไลน์
กระทู้: 2,141
|
 |
« ตอบ #73 เมื่อ: 16 สิงหาคม 2010, 15:49:27 » |
|
|
|
|
บันทึกการเข้า
|
|
|
|
vava
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 532
ออฟไลน์
กระทู้: 4,901
|
 |
« ตอบ #74 เมื่อ: 19 สิงหาคม 2010, 08:25:14 » |
|
เจ๋งครับ
แท็คไว้ก่อน
|
|
|
บันทึกการเข้า
|
|
|
|
exod
สมุนแก๊งเสียว
พลังน้ำใจ: 60
ออฟไลน์
กระทู้: 691
|
 |
« ตอบ #75 เมื่อ: 19 สิงหาคม 2010, 09:02:46 » |
|
หะแหล่มเลย 
|
|
|
บันทึกการเข้า
|
|
|
|
vikorn
Verified Seller
สมุนแก๊งเสียว
พลังน้ำใจ: 343
ออฟไลน์
กระทู้: 857
|
 |
« ตอบ #76 เมื่อ: 19 สิงหาคม 2010, 10:18:36 » |
|
ขอบคุณครับ หามานานเหมือนกัน ได้ประโยชน์สองต่อครับ + 1 ครับ
|
|
|
บันทึกการเข้า
|
|
|
|
building
ก๊วนเสียว
พลังน้ำใจ: 16
ออฟไลน์
กระทู้: 386
|
 |
« ตอบ #77 เมื่อ: 19 สิงหาคม 2010, 14:18:48 » |
|
Thank ครับ...
|
|
|
บันทึกการเข้า
|
แม้ยามจนทนสู้รู้กินเกลือ อย่าไปเถือเนื้อมิตรปลิดทรัพย์สิน สัญชาติเสือไม่ง้อขอใครกิน ถึงหิวดิ้นเสาะหาเพื่อเลี้ยงตัว . 
|
|
|
crystalmixbead
ก๊วนเสียว
พลังน้ำใจ: 10
ออฟไลน์
กระทู้: 261
|
 |
« ตอบ #78 เมื่อ: 19 สิงหาคม 2010, 14:36:13 » |
|
Thanks +1 ครับ
|
|
|
บันทึกการเข้า
|
|
|
|
arzhun
Verified Seller
ก๊วนเสียว
พลังน้ำใจ: 29
ออฟไลน์
กระทู้: 325
|
 |
« ตอบ #79 เมื่อ: 19 สิงหาคม 2010, 15:22:25 » |
|
:wanwan016:ยอดไปเล้ย
|
|
|
บันทึกการเข้า
|
|
|
|
|