it-swarm-vi.com

Tôi có nên đưa "www" vào URL của trang web không? Những ưu và khuyết điểm là gì?

Những ưu và nhược điểm của việc có http://www.example.com/ vs http://example.com/ là gì?

Ví dụ, một vấn đề tôi biết là nếu tôi sử dụng tên miền không có www Tôi không thể đặt cookie cho tên miền phụ hiện tại (vì không có tên miền phụ) và cookie tôi đặt sẽ được gửi cho tất cả các tên miền phụ.

78
Thomas Bonini

Hãy ghi nhớ rằng mặc dù sử dụng www.example.com cho phép bạn đặt Chỉ cookie trên trang web chính. Sử dụng example.com sẽ chỉ cho phép bạn đặt cookie trên *.example.com bao gồm static.example.com. Vì vậy, mọi yêu cầu cho bất kỳ tên miền phụ nào cũng sẽ bao gồm các cookie làm chậm quá trình chuyển một chút. Sử dụng www.example.com sẽ cho phép bạn quyết định phần nào bạn muốn đặt cookie.

66
neo

Nếu bạn định sử dụng www.example.com, bạn nên đặt example.com tái định hướng vĩnh viễn thành www.example.com.

Tên miền phụ www, trong một số trường hợp, thực sự là một máy chủ hoàn toàn khác với TLD mẹ. Mặc dù hầu hết các công cụ tìm kiếm đủ thông minh để tìm ra điều đó, nhưng vẫn nên thực hiện tốt việc đặt lại trực tiếp.

Tôi hoàn toàn ngược lại với điều đó, www.example.com là một chuyển hướng vĩnh viễn đến example.com, vì tôi thích sử dụng URL chính tắc ngắn hơn. Nó cũng có ý nghĩa với tôi rằng tôi có thể mong đợi một yêu cầu HTTP đến example.com sẽ mang lại một trang web hoặc chuyển hướng đến bất kỳ tên miền phụ nào đang xử lý các yêu cầu HTTP.

Ngoài ra, bạn muốn mọi người liên kết đến trang web của bạn bằng URL chuẩn, đây là URL họ chọn từ thanh công cụ trình duyệt của họ. Việc chuyển hướng lại trên một địa chỉ KHÔNG phải là URL chính tắc của bạn giúp đảm bảo tính nhất quán trong vấn đề đó.

27
Tim Post

Bao gồm www tên miền phụ dường như sôi sục theo hai điều kiện:

  1. Cookies - Sẽ đặt cookie tại *.example.com khiến tôi đau buồn (phải chịu thêm lưu lượng truy cập) vì cookie sẽ được gửi với mọi yêu cầu, bất kể tên miền phụ. Trong trường hợp này, tôi sẽ chọn sử dụng www vì nó cho tôi lựa chọn cài đặt cookie tại *.example.com nếu tôi cần nó (ví dụ: cookie người dùng được xác thực) hoặc www.example.com để giảm lưu lượng đến các tên miền phụ khác của tôi.

  2. Thẩm mỹ - Tôi có quan tâm nhiều đến việc tên miền trông như thế nào không? Nếu tôi thực sự ghét www nhưng lo lắng về lưu lượng truy cập cookie, tôi có thể giảm bớt vấn đề bằng cách lưu trữ nội dung tĩnh của mình trên một tên miền hoàn toàn mới, chẳng hạn như static-example.com sẽ vẫn không có cookie.

23
chatche

Đây là một xem xét nhỏ nhưng có liên quan đến các trang web thương mại. Có một kỳ vọng từ những người dùng không có kỹ thuật rằng một trang web bắt đầu bằng www vì vậy khi họ không thấy rằng họ có thể không nghĩ tên miền là một trang web.

Mặc dù có vẻ ngớ ngẩn với những người trong chúng ta rằng mọi thứ hoạt động như thế nào tôi thường xuyên gặp thái độ này với gia đình, bạn bè và đồng nghiệp phi kỹ thuật và những người này có thể đại diện cho đại đa số khách hàng của bạn.

Ngoài ra, rất nhiều phần mềm như email, bộ xử lý thế giới, máy khách và mạng xã hội sẽ tự động nhận ra một tên miền bắt đầu bằng www dưới dạng siêu liên kết và làm cho nó hoạt động - với hình thức trần trụi hoặc non-www, tên miền bạn sẽ cần thêm http:// cho phần mềm để kích hoạt nó. Có thể nhấp vào một liên kết thay vì phải sao chép-dán vào trình duyệt có thể tạo ra sự khác biệt giữa một khách hàng truy cập trang web của bạn hoặc đến đối thủ cạnh tranh của bạn.

17
Colonel Sponsz

Dường như không có bất kỳ lý do cụ thể nào cho việc sử dụng cái này so với kết quả tìm kiếm hoặc kết quả mong muốn khác. Sở thích cá nhân của tôi là no-www, do độ dài.

Điều quan trọng nhất là đảm bảo bạn chuyển hướng đến tên miền ưa thích của bạn và nhớ đặt tên miền ưa thích của bạn trong Google Search Console (Công cụ quản trị trang web của Google).

9
Travis Northcutt

Không lặp lại các câu trả lời hợp lệ ở trên liên quan đến cookie, tính thẩm mỹ, người dùng không có kỹ thuật mong đợi tên miền phụ www vv ...

Một lý do khác tôi có xu hướng ủng hộ cách tiếp cận tên miền phụ www. cho trang web chính là để phát triển địa phương. Tôi sử dụng local. cho máy chủ thử nghiệm cục bộ của mình. Tôi luôn mong muốn trang web được truy cập thông qua một tên miền phụ và có thể dễ dàng phân biệt giữa các trang web thử nghiệm và trực tiếp nếu được yêu cầu. Cookies có thể được giữ riêng biệt với các trang web địa phương và trực tiếp.

  • www.example.com Trang web trực tiếp
  • local.example.com Máy chủ thử nghiệm cục bộ

Sử dụng tên miền phụ cho máy chủ thử nghiệm cũng cho phép kiểm tra dễ dàng từ thiết bị di động, vì tên miền phụ có thể được xác định trong DNS công cộng trỏ đến máy chủ thử nghiệm cục bộ (IP cục bộ). Chỉ khi thiết bị di động nằm trên mạng WiFi cục bộ thì nó mới có thể truy cập máy chủ thử nghiệm cục bộ. (Đảm bảo rằng tối ưu hóa trình duyệt di động bị tắt khi kết nối cục bộ, nếu không, máy chủ tối ưu hóa từ xa cũng sẽ cố gắng truy cập máy chủ cục bộ của bạn và không thành công.)

4
MrWhite

Có, luôn luôn sử dụng www thay vì miền trần. Mặc dù Heroku có phần chuyên biệt, nhưng loại vải định tuyến mà họ đã xây dựng có thể sẽ trở nên phổ biến hơn khi mọi người triển khai các trang web trên các cụm máy. Các tên miền trần chỉ linh hoạt hơn nhiều so với www vì chúng yêu cầu A thay vì bản ghi CNAME. Xem https://devcenter.heroku.com/articles/avoiding-naken-domains-dns-arecords .

Mặc dù bạn có thể không nghĩ như vậy ngày hôm nay, mọi trang web trên web nên và hy vọng sẽ sớm sử dụng SSL. Đó là bởi vì bảo mật luôn tốt hơn không có bảo mật và chi phí SSL chỉ còn ~ 1% CPU bổ sung (xem http://www.imperialviolet.org/2010/06/25/overclocking-ssl.html ). Bạn cũng sẽ nhận được chứng chỉ SSL cho www.

1
Dan Kohn

Những người làm SEO của tôi nói với tôi Google không thích tên miền trần trụi. Một triệu chứng của điều này là nếu bạn cố chuyển hướng myblog.blogspot.com blog của mình sang example.com/blog, bạn sẽ gặp lỗi Blog không thể được lưu trữ tại các miền trần trụi.

0
user5760