เมื่อเรายอมแพ้เว็บไซต์เก่าเพื่อแลกกับเว็บไซต์ใหม่เป็นการดีที่จะรักษาผู้เยี่ยมชมไซต์เก่าไว้และเปลี่ยนเส้นทางไปยังเว็บไซต์ใหม่โดยอัตโนมัติ ในสถานการณ์นี้อาจมีสองสถานการณ์
1. เว็บไซต์ใหม่จะถูกติดตั้งบนชื่อโดเมนเดียวกันบนเว็บไซต์ก็ยัง Vechiu.
ในสถานการณ์เช่นนี้ที่ดีที่สุดคือ เราเก็บ URL ไว้ใช้ได้กับหน้าเก่าทั้งหมดและหากไม่สามารถทำได้ URL ที่ขาดหายไปจะต้องเป็น เปลี่ยนเส้นทาง ไปยังหน้าใหม่ที่เกี่ยวข้องหรือดัชนีของเว็บไซต์ใหม่ (หน้าแรกหรือหน้าแรก)
extemplu ถ้าเว็บไซต์เก่ามีที่อยู่เว็บ "http://numedomeniu.com/servicii.html"มีการระบุว่าที่อยู่นี้มีอยู่ในโครงการเว็บใหม่ด้วย หากไม่สามารถทำได้จะต้องทำการเปลี่ยนเส้นทาง 301 ถาวรไปยังที่อยู่ใหม่ที่เกี่ยวข้องหรือไปที่ "โฮมเพจ" โดยใช้ไฟล์.htaccess.
ในสถานการณ์นี้เราเปิดและแก้ไขไฟล์.htaccess จากรากของโดเมน (สาธารณะ, public_html เกือบตลอดเวลา) เราเพิ่มบรรทัด:
Redirect 301 /servicii.htmlhttp://numedomeniu.com/portofoliu.html
หน้าเก่า "servicii.html"มันจะถูกเปลี่ยนเส้นทางโดยอัตโนมัติไปยังหน้าใหม่ 'portofoliu.html"
ในการเปลี่ยนเส้นทางหน้า "services.html" ไปยังดัชนีของเว็บไซต์เราใช้บรรทัด:
เปลี่ยนเส้นทาง 301 /servicii.html http://numedomeniu.com/
2. เว็บไซต์ใหม่จะถูกติดตั้งบนชื่อโดเมนใหม่และต้องการที่จะทำการเปลี่ยนเส้นทางจากเดิมที่จะชื่อโดเมนใหม่.
ในสถานการณ์สมมตินี้โปรดทราบว่าคุณต้องการ โฮสติ้ง (Web Hosting Services) สำหรับทั้งสองโดเมน อย่างน้อยก็ชั่วขณะหนึ่งจนกว่าชื่อโดเมนเดิมจะไม่ปรากฏอีกต่อไป Google Searchบน บัตร, ใบปลิวฯลฯ โฆษณา.
เปลี่ยนเส้นทางทุกหน้าเว็บจากเว็บไซต์เก่าไปที่หน้าแรกของเว็บไซต์ใหม่จะถูกเพิ่ม.htaccessCPC สายโครงการเดิม:
<IfModule mod_rewrite.c> Options +SymLinksIfOwnerMatch RewriteEngine on RewriteCond %{HTTP_HOST} ^numedomeniuvechi.com [OR] RewriteCond %{HTTP_HOST} ^www.numedomeniuvechi.com [NC] RewriteRule ^(.*)$ http://noulnumedomeniu.com/ [L,R=301] </IfModule>
เมื่อทำการเปลี่ยนแปลงเหล่านี้เว็บไซต์เก่าของเราจะถูกเปลี่ยนเส้นทางโดยอัตโนมัติไปยังเว็บไซต์ใหม่
การเปลี่ยนเส้นทางโดยใช้ไฟล์ 301 .htaccess มันจะใช้ได้เฉพาะ เว็บเซิร์ฟเวอร์ การใช้ อาปาเช่ (เซิร์ฟเวอร์ HTTP) พร้อมด้วยโมดูล mod_rewrite เปิดใช้งาน (mod_rewrite.c).