Permanen pengalihan situs Web untuk satu [domain Redirect web di .htaccess] lama baru

Ketika kita melepaskan situs web lama untuk ditukar dengan yang baru, ada baiknya untuk mempertahankan pengunjung situs lama dan mengarahkan mereka secara otomatis ke yang baru. Dalam situasi ini, ada dua skenario.

1. Situs web baru dipasang pada nama domain yang sama di situs web juga Vechiu.

Dalam situasi ini yang terbaik adalah kami menyimpan URL-nyavalid untuk semua halaman lama, dan jika ini tidak memungkinkan, URL yang hilang haruslah diteruskan baik ke halaman baru yang relevan, atau ke indeks situs web baru (halaman pertama atau halaman muka).
The extemplu jika situs web lama memiliki alamat web "http://numedomeniu.com/servicii.html", Diindikasikan bahwa alamat ini juga ada di proyek web baru. Jika ini tidak memungkinkan, pengalihan 301 permanen harus dilakukan ke alamat baru yang relevan atau ke "beranda", menggunakan file tersebut..htaccess.
Dalam skenario ini, kami membuka dan mengedit file..htaccess dari root domain (public, public_html sering kali). Kami menambahkan baris:

Redirect 301 /servicii.htmlhttp://numedomeniu.com/portofoliu.html

Halaman tua "servicii.html"Ini akan secara otomatis diarahkan ke halaman baru 'portofoliu.html".
Untuk mengarahkan halaman "services.html" ke indeks situs web, kami menggunakan baris:

Alihkan 301 /servicii.html http://numedomeniu.com/

2. Situs web baru diinstal pada nama domain baru dan ingin melakukan pengalihan dari yang lama ke nama domain baru.

Dalam skenario ini, perhatikan bahwa Anda memerlukannya tuan (Web Hosting) untuk kedua domain. Setidaknya untuk sementara waktu, sampai nama domain lama tidak ada lagi Google Searchdi kartu-kartuselebaranDan lain-lain iklan.
Mengalihkan semua halaman web dari situs lama ke halaman pertama dari situs web baru akan menambahkan..htaccessBPK baris proyek lama:

 <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> 

Setelah membuat perubahan ini, situs web lama kita akan otomatis diarahkan ke website baru.

Redirection menggunakan berkas 301 .htaccess Ini hanya tersedia server web menggunakan Apache (HTTP Server) Dengan modul mod_rewrite diaktifkan (mod_rewrite.c).

Sebagai pecinta teknologi, saya dengan senang hati menulis di StealthSettings.com sejak tahun 2006. Saya memiliki pengalaman yang kaya dalam sistem operasi: macOS, Windows, dan Linux, serta dalam bahasa pemrograman dan platform blogging (WordPress) dan toko online (WooCommerce, Magento, PrestaShop).

How to » Linux » Apache » Permanen pengalihan situs Web untuk satu [domain Redirect web di .htaccess] lama baru
Tinggalkan Komentar