Redirect หน้าเว็บไซต์ ด้วย PHP Code
ทำการ PHP Redirect – Header Location
<? header( "location: http://www.vir9.com" ); exit(0); ?>
** location ต้องตามติดด้วย ( : ) เสมอ
ทำการ PHP Redirect – Header Refresh
<? header( ''refresh: 2; url=/download'' ); exit(0); ?>
** refresh ต้องตามติดด้วย ( : ) เสมอ
** ค่าตัวเลข 2 หมายถึง จำนวนวินาที
** สามารถระบุปลายทางด้วย ที่อยู่เว็บไซต์ ( URL ) หรือ Path / Folder ที่ต้องการ
** การระบุ exit(0); หมายถึง ให้ทำงานสิ้นสุดแค่คำสั่ง header เท่านั้น
** การใช้ function header ใน php ต้องไม่มีการสั่ง echo , print เกิดขึ้นก่อน ฟังก์ชั่น header
🙂
Redirect หน้าเว็บไซต์ ด้วย Meta tags
เขียน code meta refresh ไว้ยังเพ็จเว็บไซต์ที่ต้องการ
เมื่อมีผู้เรียก ที่เพจนั้น meta refresh จะทำการส่งต่อผู้ใช้ไปยังที่อยู่เว็บไซต์ที่กำหนด
เช่น
ส่งต่อไปยัง http://www.vir9.com ใน 3 วินาที
ส่งต่อไปยัง /download
Site Redirection
การตั้งค่า ส่งต่อ URL Address ( ที่อยู่เว็บไซต์ )
ไปยัง Path / Folder หรือ ที่อยู่เว็บไซต์ อื่นๆ
เช่น เมื่อผู้ชมเว็บไซต์ ทำการเรียกที่อยู่เว็บไซต์ ที่กำหนด จะถูกส่งต่อ ไปยัง url ปลายทาง
http://www.your-domain.com/winscp -> http://your-domain.com/winscp.exe
http://www.your-domain.com/google -> http://www.google.co.th
ตั้งค่า Site Redirection
Local URL Path คือ ที่อยู่ /path หรือ โฟลเดอร์ ที่ต้องการ
Redirect Type หมายถึง ประเภทการส่งต่อ
– 301 – Permanent – ทำการ redirect แบบถาวร
– 302 – Temporary – ทำการ redirect ชั่วคราว
– 303 – Replaced – เมื่อเรียก URL หรือ Path ที่ระบุ ให้เปลี่ยนเป็น URL เป้าหมาย ( Destination URL )
Destination URL หมายถึง URL หรือ ที่อยู่เว็บไซต์ ปลายทาง
🙂
Redirect หน้าเว็บไซต์ ด้วย Javascript
ระบุ Code นี้ยังเพ็จที่ต้องการ
<script langquage='javascript'> window.location="ที่อยู่เว็บไซต์ หรือ โฟลเดอร์เว็บไซต์"; </script>
เช่น
<script langquage='javascript'> window.location="http://www.vir9.com"; </script>
Redirect หน้าเว็บไซต์ ด้วย .htaccess
ทำการสร้างไฟล์ .htaccess (มีจุดนำหน้า) ไว้ใน public_html
ให้เขียน คำสั่งที่ต้องการ redirect ลงในไฟล์ .htaccess ดังตัวอย่างต่อไปนี้
redirect เว็บไซต์ ไปยังโดเมน อื่นๆ
เมื่อมีผู้เรียก http://domain.com –> http://google.com
Redirect 301 / http://google.com/
เมื่อมีผู้เรียก http://domain.com –> http://domain.com/th
Redirect 301 / http://domain.com/th
redirect ไฟล์ ไปยังโฟลเดอร์ domain.com/load.html ไปยัง domain.com/download/
Redirect /load.html http://domain.com/download/
*** วิธีการนี้ เป็นหลักการเดียวกับการ Redirect ผ่าน Site Redirection ใน Directadmin