Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 72 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
72
Dung lượng
3,65 MB
Nội dung
TRƯỜNG ĐẠI HỌC VINH 006.7 KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Tên đồ án: Xây Dựng Website Đánh Giá Địa Điểm Ẩm Thực Và Áp Dụng Các Kỹ Thuật SEO Để Quảng Bá Sinh viên thực hiện: Hoàng Minh Trí – 1051073794 Bùi Văn Trường – 1051073780 Giáo viên hướng dẫn: TS Trần Xuân Sang Nghệ An, tháng 12 năm 2014 Đồ án tốt nghiệp đại học Lời mở đầu Hiện xã hội phát triển ngày nhanh địa điểm dịch vụ ẩm thực, ăn uống, vui chơi, giải trí… xung quanh ta ngày nhiều.Tuy nhiên đa dạng phong phú địa điểm mà làm ta khó để lựa chọm cho địa điểm phù hợp cho mình.Có nhiều lúc ta khó để chọn cho địa điểm phù hợp khó khơng có nhiều cách để dễ dàng tìm hiểu địa điểm Vì việc tìm thơng tin địa điểm phù hợp với mn vàn địa điểm quanh ta khó khăn.Mà thời đại phát triển bùng nổ công nghệ thông tin ngày làm nhiều thứ thông qua môi trường mạng Internet, từ học tập, làm việc, vui chơi hội hợp trực tuyến.Vì website đánh giá địa điểm đời để tổng hợp,đánh giá tạo cộng đồng để giới thiệu địa điểm ,các kiện ,khuyến để đễ đàng lựa chọn ,đánh giá giới thiệu cho ta bè địa điểm hay,chất lượng.Đây kênh để đơn vị kinh doanh giới thiệu Đây kiểu website phát triển lâu giới đánh giá có giá trị cao thực tế lợi nhuận.Tuy nhiên Việt Nam website cịn giai đoạn ban đầu nhiều hội.Vì em đồ án tốt nghiệp em muốn xây dựng website đánh giá địa điểm ẩm thực đưa vào ứng dụng thực tế sau Nhân em xin cảm ơn TS.TRẦN XUÂN SANG thây cô khoa tạo điều kiện tốt cho chúng em hồn thành trương trình học đồ án cách tốt nhất.Em xin chân thành cảm ơn Sinh Viên: Hồng Minh Trí Bùi Văn Trường Bùi Văn Trường – Hồng Minh Trí –Lớp 51K2 –Khoa CNTT Trang Đồ án tốt nghiệp đại học Nội Dung Chương I: Tìm Hiểu Đề Tài 1.1 Đề Tài 1.2 Website đánh giá địa điểm gì? 1.3 Mơ hình kinh doanh website đánh giá địa điểm 1.4 Một số trang website đánh giá địa điểm tiêu biểu 1.5 Đánh giá thị trường Việt Nam Chương II Xây dựng website 11 2.1 Chọn ngôn ngữ xây dựng website 11 2.1.1 WordPress ? 11 2.1.2 Các tính Wordpress 12 2.1.3 Ưu nhược điểm WordPress 13 2.2 Cài đặt WordPress localhost 13 2.3 Xây dựng theme wordpress 18 2.3.1 Cấu trúc theme WordPress 19 2.3.2 Xây dựng code theme cho website 20 2.4 Tạo giao diện trang 31 2.4.1 WPBakery Visual Composer gì? 31 2.4.2 Sử dụng WPBakery Visual Composer tạo trang 32 2.5 Cài đặt Plugin Wordpress 36 2.5.1 Plugin WordPress gì? 37 2.5.2 Cách tìm plugin WordPress 37 2.5.3 Cài đặt plugin 37 2.6 Sử Dụng Website 40 2.6.1 Kích hoạt nút soạn thảo ẩn Wordpress 40 2.6.2 Đăng Địa điểm 41 Bùi Văn Trường – Hồng Minh Trí –Lớp 51K2 –Khoa CNTT Trang Đồ án tốt nghiệp đại học 2.6.3 Tạo Evens(sự kiện) 44 2.6.4 Quyền thành viên cách quản lý 47 2.6.5 Quản lý đăng 47 2.6.6 Tạo Post Relationship 52 2.6.7 Up Website lên host 56 Chương III Phát triển Website 59 3.1 SEO Website 59 3.1.1 SEO gì? 59 3.1.2 Thiết lập cho WordPress để chuẩn SEO 59 3.1.2 Xây dựng website chuẩn SEO 61 3.1.3 Viết nội dung chuẩn SEO 63 3.1.4 Cải thiện thứ hạng với backlink 63 3.1.5 Tối ưu SEO On-page nâng cao với WordPress 63 3.2 BẢO MẬT CHO WORDPRESS 65 3.2.1.Sử dụng hosting chất lượng 65 3.2.2.Ngăn truy cập trái phép vào trang quản trị wp-admin 65 3.2.2 Tạo lớp bảo vệ mật cho trang quản trị 66 3.2.3 Tạo lớp bảo vệ nâng cao IP 67 3.2.4 Phân quyền cho file/thư mục host lệnh CHMOD 68 3.2.5 Sao lưu (backup) sở liệu thường xuyên 69 3.2.5 Cập nhật phiên WordPress 70 3.2.6 Xóa hết plugin khơng cần thiết 70 3.2.7.Một số plugin bảo mật cho WordPress 71 Chương IV Tổng Kết 72 4.1 Kết đạt 72 4.2 Hạn chế 72 4.3 Hướng phát triển 72 Tài liệu tham khảo 72 Web Designer's Guide to WordPress-Jesse Friedman 72 Bùi Văn Trường – Hồng Minh Trí –Lớp 51K2 –Khoa CNTT Trang Đồ án tốt nghiệp đại học Building WordPress Themes from Scratch- Joe Casabona 72 Bùi Văn Trường – Hoàng Minh Trí –Lớp 51K2 –Khoa CNTT Trang Đồ án tốt nghiệp đại học Chương I: Tìm Hiểu Đề Tài 1.1 Đề Tài Xây dựng website đánh giá địa điểm ẩm thực : -Giới thiệu thông tin địa điểm ăn uống vui chơi - Chia thông tin, giới thiệu cho bạn bè - Đăng nhập gửi bình luận qn ăn, ăn - Giới thiệu thơng tin khuyến mại địa điểm ăn uống vui chơi giải trí Thiết kế giao diện CSDL Có loại người dùng chính: Admin: thêm sửa, bổ sung thơng tin qn, ăn, địa điểm vui chơi, vv Người dùng bình thường: Xem thơng tin gửi bình luận 1.2 Website đánh giá địa điểm gì? Website đánh giá địa điểm website giới thiệu ,đánh giá địa điểm kinh doanh (theo lĩnh vực khác nhau: ăn uống, du lịch,…) để người dùng tham khảo ,đánh giá,xếp hạng địa điểm 1.3 Mơ hình kinh doanh website đánh giá địa điểm Website đánh giá địa điểm xuất từ lâu giới, đánh giá có giá trị lớn (valuation) Nhìn tổng thể, website đánh giá địa điểm sử dụng location based service có mơ hình hoạt động kinh doanh gần giống Đó việc xây dựng hệ thông thông tin liệu đa dạng cụ thể địa điểm (theo lĩnh vực khác nhau: ăn uống, du lịch,…), sau xây dựng cộng đồng người dùng website thường xuyên có tăng trưởng mạnh theo thời gian Website đạt độ nhận biết sử dụng cao (nhận biết qua thông số: unique visitors, traffic, user – interactions) chuyển sang giai đoạn khai thác kinh doanh Hình thức kinh doanh chủ yếu website khai thác quảng cáo từ doanh nghiệp , quảng cáo thương hiệu; bán deal (hình thức groupon); thu phí sử dụng; hay nhận chiết khấu từ doanh nghiệp sử dụng dịch vụ 1.4 Một số trang website đánh giá địa điểm tiêu biểu Yelp.com Bùi Văn Trường – Hồng Minh Trí –Lớp 51K2 –Khoa CNTT Trang Đồ án tốt nghiệp đại học Ra đời từ năm 2004, Yelp.com biết tới website tiên phong lĩnh vực đánh giá địa điểm ăn uống sử dụng Review recommendation người dùng để tạo nội dung cho website Ban đầu Yelp khai thác thị trường địa phương (San Fransico, Mỹ), ngành nhà hàng, ẩm thực Tới nay, sau 10 năm hoạt động Yelp bao phủ khắp nước Mỹ phát triển sang thị trường Canada (năm 2010) với việc mở rộng nhiều categories khác (hiện có 20 categories) Hiện Yelp có khoảng 66 triệu người dùng tồn giới (trong có tới 86.4% người Mỹ), với tỉ lệ người truy cập hàng tháng lên tới 18 triệu người, 5.7 triệu thiết bị di dộng sử dụng ứng dụng Yelp Trang web thu thập tổng cộng 25 triệu lượt đánh giá kể từ đời năm 2004 Thế mạnh Yelp chỗ website chỗ ban đầu có tập trung khai thác lĩnh vực website có độ phủ thị trường rộng lớn Yelp cung cấp thông tin địa điểm đánh giá tốt có lượng người sử dụng cao Khuyến khích người dùng viết review, đồng thời cung cấp thông tin kiện bật, nhắc nhở người dùng kiện, thông tin khuyến đến người dùng Tại Yelp, người dùng kết ta giống facebook MySpace vậy, từ Bùi Văn Trường – Hồng Minh Trí –Lớp 51K2 –Khoa CNTT Trang Đồ án tốt nghiệp đại học theo dõi người ta xem đánh giá họ địa điểm họ tới trước cập nhập thông tin từ người dùng khác cộng đồng Yelp Yelp trở thành kênh thông tin quan trọng có sức ảnh hưởng mạnh mẽ việc kinh doanh doanh nghiệp địa phương Do đó, chuyển sang giai đoạn kinh doanh, Yelp bắt đầu khai thác bán quảng cáo cho doanh nghiệp địa phương (local advertising), quảng cáo thương hiệu (brand advertising) bán Yelp Deal (ra mắt năm 2010) Doanh thu năm 2013 Yelp vào khoảng 232 triệu USD Trong quảng cáo cho doanh nghiệp chiếm 80% tổng doanh thu foody.vn Tại thị trường Việt Nam website đánh giá địa điểm xuất foody.vn lên website đánh giá địa điểm đáng ý năm trở lại Ra đời tháng 8/2012 với phiên website, sau tháng, ứng dụng chạy hệ điều hành iOS đời, Foody trở thành đơn vị phát hành ứng dụng mobile thu hút người dùng Tới nay, Foody có ứng dụng chạy iOS, Android Windows Điểm mạnh Foody nằm chỗ website, ứng dụng có giao diện bắt mắt, tập trung sâu (chỉ ẩm thực); nội dung ngắn gọn,thực tế; tập trung vào hình ảnh chất lượng; có phân chia địa điểm category rõ ràng, chi tiết.Hiện Foody cung cấp 75.000 địa điểm, có 2.5 triệu unique visitors tháng, với khoảng 180.000 lượt truy cập ngày với số lượng review lên tới 160.000 Với lượng traffic Foody tên dẫn đầu việc tìm kiếm địa điểm ăn uống người dùng thế, Foody nhiều doanh nghiệp quan tâm Bùi Văn Trường – Hồng Minh Trí –Lớp 51K2 –Khoa CNTT Trang Đồ án tốt nghiệp đại học 1.5 Đánh giá thị trường Việt Nam Tại thị trường Việt Nam , website đánh giá địa điểm xuất website thodia.vn, diadiemanuong.com, place.vn, dendau.vn,foody.vn, Onone.vn, Lenken.vn, ProGuide.vn, anan-vietnam.com, amthuc365.vn, vnnavi.com, lozi.vn,… Tuy nhiên, thị trường Việt Nam tiềm với 36 triệu người sử dụng internet chiếm 39% dân số (tính đến tháng 1/2014, Việt Nam có 92 triệu người) theo dự tính tới năm 2016, số tăng lên 56 triệu người (Thống kê VNPT) Trong đó, số lượng sử dụng smart phone chiếm 20% tổng dân số với 97% dùng cho việc tra cứu, tìm kiếm thơng tin 95% dùng cho việc tìm hiểu sản phẩm Bùi Văn Trường – Hồng Minh Trí –Lớp 51K2 –Khoa CNTT Trang Đồ án tốt nghiệp đại học Tổng quan thị trường internet Việt Nam Bùi Văn Trường – Hồng Minh Trí –Lớp 51K2 –Khoa CNTT Trang 10 Đồ án tốt nghiệp đại học Bước cuối cùng, ta cần làm theo hướng dẫn Duplicator bao gồm: Resave Permalinks, Delete Installer Files, bước cuối bỏ qua Như ta up thành công Website lên host Bùi Văn Trường – Hồng Minh Trí –Lớp 51K2 –Khoa CNTT Trang 58 Đồ án tốt nghiệp đại học Chương III: Phát triển Website Sau hoàn thành xây dựng Website đưa lên host để sử dụng ta cần phát triển Website cách tăng số lượng người dùng,lượt xem (độ phổ biến Website) bảo mật Web trình sử dụng kinh doanh 3.1 SEO Website 3.1.1 SEO gì? SEO (Search Engine Optimization) Tối ưu hóa cơng cụ tìm kiếm SEO (Theo dịch sang Tiếng Việt) tổ hợp (Hay tập hợp) phương pháp (Kỹ thuật, chiến thuật Marketing Công nghệ internet) nhằm nâng cao thứ hạng (Ranking hay vị trí Top cao trang search) website hay trang web cụ thể trang kết cơng cụ tìm kiếm (phổ biến Google) Các phương pháp bao gồm việc tối ưu hóa website ( tác động mã nguồn HTML, cấu trúc, layout nội dung website bao gồm text, ảnh, video hay đa phương tiện khác web mà người dùng nhìn thấy hay tương tác được) xây dựng liên kết hữu ích bên website (Internal links) từ trang uy tín bên ngồi (Inbound links) đến trang để cơng cụ tìm kiếm chọn lựa trang web phù hợp phục vụ người tìm kiếm Internet ứng với từ khóa cụ thể người dùng truy vấn đặt yêu cầu cần tìm họ Do Website ta viết mã nguồn Wordpress nên phần ta tập trung vào SEO cho Web Wordpress.Nên ta tìm hiểu cách thiết lập WordPress chuẩn SEO nào, cách kết hợp plugin sao, công việc cần làm để hỗ trợ SEO tốt 3.1.2 Thiết lập cho WordPress để chuẩn SEO Thiết lập đường dẫn chuẩn SEO Mặc định WordPress có đường dẫn kiểu http://domain.com/?p=123 Đường dẫn khơng chuẩn SEO khơng chứa từ khóa viết trang cần SEO lên đó, quan trọng chuyên nghiệp.Để có đường dẫn tốt SEO hiệu ta vàoSettings -> Permalink Bùi Văn Trường – Hoàng Minh Trí –Lớp 51K2 –Khoa CNTT Trang 59 Đồ án tốt nghiệp đại học Cấu trúc nghĩa đường dẫn viết ta có cấu trúc http://domain.com/tên-category/tên-bài-viết.html 2.Sử dụng tên miền có WWW khơng có WWW Cái quan trọng việc hiển thị, Ta nên quy định rõ cấu trúc tên miền có www khơng có www Khuyến khích nên sử dụng loại khơng có www đỡ tốn diện tích đường dẫn Để thiết lập, vào Settings -> General nhập tên miền theo cấu trúc mong muốn Lúc này, ta cố tình gõ www.domain.com tự động chuyển sang dạng khơng có www 3.Tối ưu title trang chủ chuẩn SEO Title description trang chủ định xem trang chủ website có thân thiện ngồi máy tìm kiếm Google khơng Việc viết title description tối ưu không giúp Website có thứ hạng tốt Google mà cịn giúp ta thu hút nhiều lượt click ta viết có ý nghĩa, dễ nhìn dễ đọc.Để tối ưu title description ngồi trang chủ nên dùng plugin SEO by Yoast Sau cài xong, vào SEO >> Titles & Metas >> Home ta viết title description vào khung tương ứng Bùi Văn Trường – Hồng Minh Trí –Lớp 51K2 –Khoa CNTT Trang 60 Đồ án tốt nghiệp đại học 3.1.2 Xây dựng website chuẩn SEO Lựa chọn theme chuẩn SEO Mặc dù không thiết phải có theme chuẩn SEO SEO việc ta có theme chuẩn SEO dễ dàng bắt đầu Sở dĩ theme chuẩn SEO hỗ trợ SEO tốt tối ưu cấu trúc giao diện để bot dễ dàng xác định nội dung chủ đạo website Đồng thời tối ưu tốc độ, tập trung vào nội dung, tối ưu thẻ heading, cấu trúc giao diện chuẩn Schema.org, để ta sở hữu giao diện chuẩn SEO Nhưng nhìn chung, có vấn đề chọn theme chuẩn SEO chọn theme hiệu ứng tốt, cấu trúc dạng blog để tăng tốc thời gian index nội dung website Tạo XML Sitemap submit lên Google XML Sitemap file đồ website có định dạng xml để giúp bot dễ dàng nhận nội dung index nhanh Sau tạo xong, ta cần phải submit lên Google thơng qua dịch vụ Google Webmasters Tools để bắt đầu hoạt động với vai trò xác định đồ website 3.Tạo file robots.txt File robots có tác dụng điều hướng bọ cỗ máy tìm kiếm, Ta “nói” cho biết thư mục khơng index Hiện Google máy tìm kiếm lớn nên tạo file robots dành cho bot Google Để tạo file robots.txt, ta tự tạo thủ cơng file tên robots.txt upload vào thư mục gốc website WordPress (ngang hàng với wp-config.php), thường có nội dung là: User-agent: * Disallow: /wp-admin/ Bùi Văn Trường – Hồng Minh Trí –Lớp 51K2 –Khoa CNTT Trang 61 Đồ án tốt nghiệp đại học Disallow: /wp-includes/ Nội dung nghĩa ta định toàn bot tìm kiếm khơng thu thập liệu thư mục /wp-admin/ /wp-includes) Hoặc ta sử dụng plugin SEO by Yoast để tạo cách vào SEO >> Edit Files ấn vào nút tạo chưa có Sau tạo xong thêm sẵn nội dung cho file 4.Thêm liên quan viết WordPress xác định liên quan thơng qua từ khóa nội dung, tiêu đề, tag category Về mặt ý nghĩa, liên quan giúp ta tăng cường liên kết sâu, kích thích người dùng xem nhiều trang vào website ta 5.Tăng tốc website Nếu website ta có tốc độ tốt chắn có lợi cho SEO Google tuyên bố tốc độ website ảnh hưởng đến thứ hạng website kết tìm kiếm Mặt khác, website tốc độ cao giúp bot index nhiều trang Tốc độ website WordPress phụ thuộc vào nhiều yếu tố,Nhưng đó, có yếu tố ảnh hưởng nhiều đến tốc độ website tốc độ hosting mà ta dùng Tốt nhất, chọn hosting có tốc độ tốt để sử dụng 6.Kết nối website với mạng xã hội Mạng xã hội có ảnh hưởng tới SEO hay khơng khơng chắc, chắn điều mạng xã hội giúp ta có khơng lượt truy cập vào website, Việt Nam mạng xã hội lớn Facebook Kết nối website với mạng xã hội nghĩa là: Chèn nút mạng xã hội vào website Liên kết đến fanpage – group ta Tạo điều kiện cho người dùng share nội dung lên mạng xã hội cách chèn nút Share Sử dụng Open Graph để tối ưu nội dung chia sẻ lên mạng xã hội Sử dụng Facebook Insight để thống kê, thu hút lượt truy cập 7.Tạo trang Archives (Lưu trữ) Trang lưu trữ giống sitemap dành cho người đọc, phần giúp bot tìm kiếm dễ dàng xác định nội dung Ở trang lưu trữ liệt kê tồn tags categories có, viết theo chuyên mục,….Nói chung nhìn vào trang người đọc có nhìn tổng quan website ta 8.Sử dụng thẻ heading cách cho theme Bùi Văn Trường – Hồng Minh Trí –Lớp 51K2 –Khoa CNTT Trang 62 Đồ án tốt nghiệp đại học Thẻ heading (từ h1 đến h6) HTML giúp bot xác định thành phần quan trọng website Số thẻ thấp mức độ quan trọng cao (h1 cao thấp h6) Thông thường theme chuẩn SEO có thẻ heading sau: H1: Dành cho logo, tên website header Nhưng vào xem viết, thẻ h1 dành cho tên viết H2: Dành cho tên viết trang chủ H3: Dành cho tiêu đề widget H4: Dành cho liên kết quan trọng widget category, menu Để sửa thẻ heading theo ý địi hỏi ta phải có kiến thức chỉnh sửa theme WordPress hiểu rõ cấu trúc theme 3.1.3 Viết nội dung chuẩn SEO Viết nội dung chuẩn SEO nghĩa ta viết WordPress làm để bot tìm kiếm dễ dàng phân tích nội dung, có đủ lượng từ khóa cần thiết để đạt thứ hạng cao máy tìm kiếm Google Một nội dung chuẩn SEO bao gồm yếu tố như: Tiêu đề viết chuẩn SEO, có từ khóa trọng tâm Sử dụng thẻ heading (từ h2 đến h4) cách Viết từ khóa cần SEO vào tối ưu Tối ưu thẻ meta description cho cần SEO Thêm liên kết nội vào tối ưu – tự nhiên Nội dung thân thiện, dễ đọc, tự nhiên để thu hút người dùng 3.1.4 Cải thiện thứ hạng với backlink Backlink thuật ngữ liên kết trỏ website ta từ website khác Các liên kết cải thiện thứ hạng website ta Google cho backlink giúp website trỏ tăng thêm độ uy tín, dẫn bot từ website đặt liên kết chia sẻ thứ hạng Pagerank Điều có nghĩa website ta có nhiều backlink chất lượng có nhiều khả có thứ hạng cao Google 3.1.5 Tối ưu SEO On-page nâng cao với WordPress Thêm thẻ noindex vào trang không cần thiết Nếu ta có post/page viết khơng cần lên top tốt cho thẻ noindex để bot tìm kiếm bỏ qua vào Thủ thuật có tác dụng bot index nhiều trang quy trình crawl nội dung bot làm việc dựa thời gian định Có thể sử dụng plugin SEO by Yoast chọn phần Advanced viết chọn Meta Robots Follow nofollow Meta Robots Index noindex Bùi Văn Trường – Hồng Minh Trí –Lớp 51K2 –Khoa CNTT Trang 63 Đồ án tốt nghiệp đại học Tương tự, ta đặt noindex nofollow cho category/tag không cần thiết cách vào Posts -> Categories Posts -> Tags để chỉnh sửa Nếu ta có cài SEO by Yoast hỗ trợ tùy chọn đặt thẻ noindex cho tag category 2.Sử dụng 301 Redirect viết thay xóa 301 redirect kỹ thuật chuyển hướng website từ địa cũ sang địa truy cập vào địa cũ Khi viết bị xóa đi, người dùng nhận lỗi 404 vào lại viết cũ Lỗi thường gặp ta xóa viết mà có mặt kết tìm kiếm Để sử dụng 301 redirect cho post/page, ta sử dụng tính 301 Redirect có phần Advanced plugin SEO by Yoast 3.Đặt nofollow cho liên kết trỏ ngồi Các liên kết mặc định có thuộc tính dofollow Nếu liên kết mà có thuộc tính nofollow sau: Google Bùi Văn Trường – Hồng Minh Trí –Lớp 51K2 –Khoa CNTT Trang 64 Đồ án tốt nghiệp đại học Thì lúc bot khơng “chui” vào liên kết để thu thập liệu, đồng thời không chia sẻ yếu tố thứ hạng từ website ta cho liên kết Do đó, có thể, đặt thuộc tính nofollow cho tồn liên kết trỏ ngồi Ta sử dụng plugin WP External Links để tự động thêm rel=”nofollow external” vào toàn liên kết trỏ dựng hoàn thiện Website đánh giá địa điểm 3.2 BẢO MẬT CHO WORDPRESS 3.2.1.Sử dụng hosting chất lượng Hosting chất lượng bảo mật không tốt nguyên nhân dẫn đến việc bị hack, hình thức phổ biến local hack phương pháp lợi dụng kẻ hở website khác server công liên đới đến website ta 3.2.2.Ngăn truy cập trái phép vào trang quản trị wp-admin Đổi địa trang quản trị Mặc định đường dẫn tới trang quản trị WordPress wp-admin, điều giúp hacker dễ dàng xác định địa đăng nhập sau họ có đầy đủ thông tin tài khoản quản trị ta, chí có nhiều script hỗ trợ tự động đăng nhập theo liệu định sẵn thơng qua địa phổ biến Vì trước tiên, ta cần đổi địa đăng nhập vào trang quản trị cách sử dụng plugin iThemes Security để tăng cường bảo mật cho WordPress, có chức đổi đường dẫn mặc định trang quản trị thành đường dẫn mà ta muốn Bùi Văn Trường – Hồng Minh Trí –Lớp 51K2 –Khoa CNTT Trang 65 Đồ án tốt nghiệp đại học Sau cài đặt, vào phần Security -> Settings -> Hide Login Area điền tên đường dẫn trang quản trị, trang đăng nhập trang đăng ký 2.Hạn chế số lần đăng nhập Hiện có phương pháp vơ phổ biến cách hacker thu thập địa hàng trăm nghìn website WordPress ngày, sau tiến hành scan mật cách liên tục đăng nhập vào địa wp-admin với số cấu trúc username mật khác nhau, ví dụ họ thường hay scan với cấu trúc admin/123456 Phương thức công gọi Brute Force Attack Vì để ngăn tình trạng này, thêm chức tự động khóa đăng nhập đăng nhập thất bại số lần định Ta sử dụng plugin Login Security Solutions , plugin iThemes Security có chức 3.2.2 Tạo lớp bảo vệ mật cho trang quản trị Nếu băn khoăn an toàn trang quản trị dùng thêm cách tạo thêm lớp đăng nhập cách sử dụng chức Password Protect Directories có cPanelX hosting thơng dụng Bùi Văn Trường – Hồng Minh Trí –Lớp 51K2 –Khoa CNTT Trang 66 Đồ án tốt nghiệp đại học Sau nhấp vào, ta chọn thư mục wp-admin tạo tên đăng nhập mật cho lớp đăng nhập Ấn nút Add/modify authorized user Tiếp tục, nhìn lên gõ tên folder cần bảo vệ vào, folder cần bảo vệ wp-admin, sau tích dấu vào Password Protect this directory ấn nút Save để hoàn tất Và đây, đăng nhập vào wp-admin trải qua lớp bảo vệ, phải điền tên đăng nhập mật vào vệ vào Sau tiến hành đăng nhập vào WordPress theo cách thông thường Nếu host ta không hỗ trợ cPanelX, ta tạo cách đơn giản plugin htaccess password protect dành cho WordPress 3.2.3 Tạo lớp bảo vệ nâng cao IP Cách nói tốt để bảo vệ trang quản trị ta Với lớp bảo vệ này, ta đăng nhập vào trang quản trị IP ta có danh sách IP cho phép đăng nhập, lại bị chặn hết Bùi Văn Trường – Hồng Minh Trí –Lớp 51K2 –Khoa CNTT Trang 67 Đồ án tốt nghiệp đại học Đầu tiên ta tải gói SecureIP về, mở file capnhatip.php thay mật 123456 thành mật mà ta thích, sau upload file capnhatip.php, listip.txt security.php vào thư mục wp-admin CHMOD file listip.txtthành 777 775 Mở file index.php thư mục wp-admin thêm đoạn đằng sau