Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.olddomain.com$ [OR]
RewriteCond %{HTTP_HOST} ^olddomain.com$
RewriteRule (.*)$ http://www.newdomain.com/$1 [R=301,L]
<?
Header( "HTTP/1.1 301 Moved Permanently" );
Header( "Location: http://www.เว็บใหม่.com" );
?>
ขอบคุณครับ
แบบนี้มันต้องใส่ใน หัวเว็บใช่หรือเปล่าครับ
แต่ของผมคือโดนตัดบางช่วงในเว็บเอาไปใช้ เลยอยากได้เป็นแบบ java script แทรกไว้ในเว็บตรงส่วนที่โดนเอาไปใช้
ไม่ทราบว่าต้องใช้แบบไหนครับ
หามาให้จากในบอร์ดนี่้ครับ
Redirect แต่ละหน้า : เอาไว้สำหรับ Redirect บางหน้า วิธีก็คือ ใส่ Code นี้ใน File .htaccess
โค๊ด:
Redirect 301 /oldpage.html
http://www.yoursite.com/newpage.html #Redirect ทั้ง Website เลย : เหมาะกับคนที่เปลี่ยน Domian ใหม่ วิธีก็คือ ใส่ Code นี้ใน File .htaccess
โค๊ด:
Redirect 301 /
http://www.newsite.com/ #Redirect สกุล File : อันนี้อาจจะเหมาะกับคนที่อาจจะเปลี่ยน Hosting ซึ่งอาจจะไม่ Support file บางอย่างเลยต้องเปลี่ยนไปใช้ File อื่น เช่น เปลี่ยน Host ที่ Run โดย IIS มาเป็น Host ที่ใช้ Apache ซึ่งของเดิม File อาจจะเป็น asp ก็ต้องเปลี่ยนมาเป็น php หรือ html วิธีก็คือ ใส่ Code นี้ใน File .htaccess
โค๊ด:
RedirectMatch 301 (.*).asp$
http://www.example.com $1.php
แต่ว่าในกรณีนี้ชื่อ File ต้องเหมือนกันนะครับ เช่น contact.asp กับ contact.php
#Redirect จากที่ไม่มี www ให้ไป URL ที่มี www วิธีก็คือ ใส่ Code นี้ใน File .htaccess
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^yoursite.com [NC]
RewriteRule ^(.*)$ [url]http://www.yoursite.com/[/url]$1 [L,R=301]
เนื่องจากบางกรณี Search Engine จะมองว่า เวปไซต์
http://yoursite.com กับ
http://www.yoursite.com นั้น เป็นคนละเวปกัน