Cara menambah atau membuang awalan www dalam url domain

Cara menambah atau membuang awalan www dalam url domain

Pakar SEO mencadangkan menjalankan laman web sama ada dengan www atau tanpa domain www sahaja. Anda boleh menambah atau mengawasi awalan WWW jauh dari URL Domain di Apache dan Nginx Web Server. Pengguna Apache boleh melakukan ini menggunakan .Fail HTACCESS dengan modul mod_rewrite diaktifkan. Pengguna nginx boleh melakukan ini dalam tetapan blok pelayan nginx. Dalam tutorial ini, anda akan dapat menambahkan atau membuang www di Apache (menggunakan Mod_Rewrite) dan pelayan web Nginx.

Keluarkan awalan www dalam url domain

Tambahkan kod berikut dalam konfigurasi pelayan web anda. Ini akan menghapus www dari url tapak domain. Sekiranya seseorang membuka laman web dengan www, ini akan mengalihkan ke URL bukan www.

Apache Pengguna menambah kod berikut di laman web anda .fail htaccess. Ini memerlukan mod_rewrite yang didayakan pada pelayan anda, tanpa mod_rewrite ia tidak akan berfungsi lagi.

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

Nginx Pengguna Tambahkan kod berikut dalam Blok Pelayan Domain.

pelayan server_name www.Contoh.com; kembali 301 http: // contoh.com $ request_uri;  

Menambah awalan www dalam url domain

Tambahkan kod berikut dalam konfigurasi pelayan web anda. Ini akan menambah www dalam url tapak domain. Sekiranya seseorang membuka tapak tanpa www, ini akan mengarahkan ke domain dengan URL WWW.

Apache Pengguna menambah kod berikut di laman web anda .fail htaccess. Ingat untuk membolehkan modul mod_rewrite.

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

Nginx Pengguna Tambahkan kod berikut dalam Blok Pelayan Domain.

Server Server_Name Contoh.com; kembali 301 http: // www.Contoh.com $ request_uri;  

Rujukan:
https: // www.nginx.com/blog/creating-nginx-rewrite-rules/
http: // httpd.Apache.org/docs/current/mod/mod_rewrite.html