» Danh mục: Học Làm Web

So sánh giao thức chuyển hướng 302 và 307

302 Redirect

302 Redirect

   Cả 2 phương thức chuyển hướng 302 và 307 đều có thể dùng để chuyển hướng tạm thời nội dụng bài viết. Sự khác biệt chính của cả 2 giao thức kể trên chính là giao thứ HTTP hay HTTPS sẽ không thay đổi khi dụng phương thức 307.

Ví dụ: Khi bạn sử dụng kiểu 307, nếu trang gốc sử dụng giao thức HTTP thì trang (liên kết) được chuyển hướng tới cũng sẽ sử dụng HTTP.

   Trong thực tế khi cần chuyển hướng tạm thời cho bài viết hay trang web… các chuyên gia về SEO thường sử dụng kiểu 302 vì được hỗ trợ rộng rãi bởi nhiều công cụ tìm kiếm (search engines) như Google, Yahoo!, Bing… Không ảnh hưởng nhiều tới điểm SEO của trang web.
Read More

So sánh WordPress và Blogger

   Mình thường được bạn bè mới tập “chơi” blog đặt câu hỏi là nên chọn giữa WordPress (self-hosted) hay là một dịch vụ cung cấp blog miễn phí như WordPress.com hay Blogger?

   Trong bày viết này mình sẽ cố gắng đưa ra những so sánh cụ thể điểm mạnh và yếu, giúp bạn có cái gì tổng quát và cụ thể để có thể chọn cho mình một nên tảng blog phù hợp…

   Lưu ý: đây là bài viết so sánh giữa WordPress.org (WordPress self-hosted, không phải WordPress.com) và Blogger.com (được cung cấp bởi Google)

1. Quyền sở hữu:

   Blogger là dịch vụ cung cấp blog miễn phí bởi Google. Hoàn toàn miễn phí, ổn định (99.99% uptime), đủ để bạn yên tâm sử dụng Blogger cho blog của mình. Tuy nhiên, bạn không hoàn toàn sở hữu blog của mình… Google điều hành dịch vụ này nên họ có quyền xóa, chặn, tạm ngưng… quyền truy cập blog của bạn bất cứ lúc nào.

   Với WordPress bạn có thể tự do lựa chọn dịch vụ hosting cho riêng mình, bạn sở hữu mọi thứ về blog của mình như source code, database, hình ảnh… bạn có có toàn quyền |:d| quyết định duy trì hoặc tạm ngưng hoạt động blog của mình bất cứ lúc nào…

2. Chi phí:

   Vì Blogger là một dịch vụ cung cấp blog miễn phí từ Google nên bạn không cần phải lo lắng gì về chi phí duy trì hosting, mọi thứ đã có Google lo, cùng lắm bạn chỉ phải trả tiền duy trì custom domain riêng cho blog của mình thay vì sử dụng (*.blogspot.com)

   Với WordPress thì chi phí duy trì hosting và domain là một vấn đề cần cân nhắc trước… giá cả hosting thì thì đủ loại được chia làm nhiều gói, nhiều tùy chọn nhiều giá bạn có thể tham khảo danh sách top các công ty cung cấp dịch vụ hosting tối ưu cho WordPress tại đây

3. Khả năng tùy biến:

   Vì là một dịch vụ cung cấp blog miễn phí nên khả năng tùy biến của Blogger tuy dễ dàng nhưng khá là hạn chế (trong phạm vi Google cho phép), không có nhiều tùy chọn nâng cao, blog bạn sẽ bị giới hạn khả năng phát triển sau này…

   Với WordPress thì hoàn toàn khác… bản chất là mã nguồn mở, bạn có khả năng tùy biến tối đa với WordPress, mọi thứ tùy thuộc vào khả năng của bạn… bạn có thể dùng WordPress làm blog cá nhân, trang thương mại, cổng thông tin…

4. Tính di động:

   Việc chuyển đổi blog của bạn từ Blogger sang một nền tảng khác là cả một vấn đề, bạn có khả năng bị mất dữ liệu, SEO score, search ranking… dù Blogger có công cụ hỗ trợ cho phép bạn xuất dữ liệu từ Blogger sang một nền tảng khác… (dữ liệu của blog của bạn sẽ vẫn bị giữ trên máy chủ của Google trong một thời gian dài)

   Với WordPress thì mọi chuyện dễ dàng hơn rất nhiều, bạn có thể xuất dữ liệu của blog mình tùy thích lựa chọn dịch vụ cung cấp host, thậm chỉ là đổi domain hay cao hơn nữa là chuyển đổi sang một nền tảng blog khác không phải WordPress …

5. Bảo mật:

   Mọi vấn đề bảo mật của Blogger đã được Google đảm bảo cho bạn, vấn đề bạn chỉ cần một tài khoản admin quản lý với mật khẩu mạnh… để hạn chế khả năng bị dò và lộ password…

   Bản chất WordPress là mã nguồn mở, nếu có lỗi bảo mật nghiêm trọng sẽ được cộng đồng phát triển tung bản vá lỗi trong thời gian rất ngắn và do dùng self-host nên để tránh khả năng xấu nhất xảy ra với blog của mình bạn buộc (có trách nhiệm) phải tiến hành backup và update mã nguồn, plug-in… thường xuyên… Tuy nhiên có hàng tá plug-in giúp bạn tăng độ bảo mật và backup dữ liệu của bạn một cách dễ dàng.

6. Trợ giúp:

   Do giới hạn về khả năng phát triển và tùy biến nên rất nhiều blogger/webmaster chuyên nghiệp không chọn Blogger làm nền tảng phát triển… Các blog, forum, website hỗ trợ tùy biến Blogger tương đối ít và hướng dẫn cũng rất hạn chế…

   Ngược lại với Blogger… WordPress có cả một cộng đồng fan đông đảo và tài giỏi… các forum, blog, website hỗ trợ, thảo luận và phát triển WordPress nhiều vô kể… bạn có thể dễ dàng tìm được |:d| trợ giúp về các vấn đề rắc rối với blog của bạn chỉ với vài từ khóa từ Google.

7. Tương lai:

   Thời gian giữa các bản update/upgrade của Blogger khá là dài, tùy thuộc vào Google… chúng ta đã từng thấy nhiều dịch vụ miễn phí không được như kỳ vọng và bị Google đóng cửa như Google Reader, Adsense for feeds… tương lai của Blogger hoàn toàn bị lệ thuộc vào Google, họ có quyền ngưng cung cấp dịch vụ của mình bất cứ lúc nào.

   Với bản chất là mã nguồn mở, WordPress không bị lệ thuộc hoàn toàn vào một tổ chức, công ty hay cá nhân nào cả và được phát triển bởi cộng đồng người dùng cũng như các web developer trên khắp thể giới. Với những ưu điểm trên WordPress đang trên đường trở thành một một nền tảng thông dụng và nổi tiếng… được rất nhiều cá nhân, tổ chức, công ty sử dụng và hỗ trợ…

Blogger.com vs WordPress.org

   * Hi vọng qua bài so sánh trên có thể giúp các bạn tìm ra được điểm mạnh và yếu của Blogger và WordPress, có thể tự lựa chọn riêng cho mình một nền tảng phát triển blog của mình… Nếu bạn chỉ là cá nhân, khả năng tài chính hạn chế cũng như không có nhu cầu phát triển sau này thì Blogger là lựa chọn số 1 dành cho bạn, ngược lại nếu bạn có khả năng tài chính, có nhu cầu phát triển lâu dài và mở rộng… thì WordPress là một lựa chọn khôn ngoan…

Sự khác biệt giữa xHTML và HTML ?

Valid xHTML robot

   xHTML chẳng qua chính là HTML mà thôi. Có điều nó tuân theo các quy tắc viết XML. Để so giữa xHTML và HTML ta có thể ví như 1 cái là văn phong nghiêm ngặt ở trường học, câu cú phải chuẩn xác, và 1 cái là văn nói ở ngoài đời, nói sao cũng được miễn người kia hiểu.

Nhớ là các thẻ (tag) xHTML khác với HTML ở vài điểm cơ bản sau:

   1 – Nó phải viết thường chứ không được viết hoa. Tức là không viết <P> mà viết <p>

   2 – Có thẻ mở thì bắt buộc phải có thẻ đóng. Ví dụ, đã có thẻ <p> thì phải có thẻ </p>

   3 – Trường hợp có 1 thẻ duy nhất thì cuối thẻ phải có dấu gạch chéo / (slash). Nghĩa là với 1 số thẻ, như thẻ <br> chẳng hạn thì phải viết <br /> (có dấu cách _ trước ký tự /) chứ không phải là <br/> hay <br> hay </br>
Read More