Cara Menyiapkan 301 Redirect Tetap melalui .Htaccess

Cara Menyiapkan 301 Redirect Tetap melalui .Htaccess

Beberapa kali kita perlu menukar URL laman web anda tanpa memberi kesan kepada sebarang masalah dengan halaman SEO. Halaman mengalihkan dengan 301 kekal memberitahu enjin carian bahawa URL baru telah berlaku URL lama secara kekal. Oleh itu, enjin carian akan mengeluarkan URL lama dari indeks di sana.

Mengalihkan dari satu fail ke fail lain

Ini berguna jika anda ingin mengalihkan halaman dari http: // yourdomain.com/lama.html ke http: // yourdomain.com/baru.html.

Mengalihkan 301 /tua.html /new.html 

Tapak Redirect ke URL www

Gunakan tetapan ini jika anda ingin memastikan laman web anda sentiasa menjalankan url www. Ini juga membantu SEO.

RewriteEngine on RewriteCond %http_host ^Contoh.com [nc] penulisan semula ^(.*) $ http: // www.Contoh.com/$ 1 [l, r = 301, nc] 

Tapak Redirect ke URL Bukan WWW

Sekiranya anda ingin memastikan laman web anda berjalan selalu tanpa url www. Ini ada kebaikan dan keburukan sendiri. Seperti menggunakan kuki di laman web.

RewriteEngine on RewriteCond %http_host ^www.Contoh.com [nc] penulisan semula ^(.*) $ http: // contoh.com/$ 1 [l, r = 301, nc] 

Mengalihkan keseluruhan tapak ke domain baru

Pernah anda ingin menukar domain laman web anda, anda boleh dengan mudah mengalihkan semua halaman dari URL lama ke URL baru.

Redirect 301/http: // Newdomain.com/ 

Atau anda boleh menggunakan tetapan berikut.

RewriteEngine on Rewritecond %http_host ^Olddomain.com [nc, atau] menulis semula %http_host ^www.Olddomain.com [nc] penulisan semula ^(.*) $ http: // newdomain.com/$ 1 [l, r = 301, nc]