Tuy nhiên, chúng ta không cần phải bận tâm đến việc tất cả các tập tin có tồn tại hay không. Chúng ta chỉ cần quan tâm đến tệp. htaccess trong thư mục cần được cấu hình, bởi vì chỉ cần một dấu cách ( dấu cách) trong tệp. htaccess cũng có thể dẫn đến máy chủ báo lỗi 500 Internal Server ErrorUse. htaccessCách sử dụng. htaccessTo create file. htaccess, chúng ta mở một trình soạn thảo văn bản bất kỳ sau đó lưu tệp trong thư mục của trang web với tên tệp là “. htaccess” Show Tùy chỉnh trang thông báo lỗiViệc tạo trang thông báo lỗi riêng sẽ rất hữu ích, điều này cho phép bạn thông báo cho người truy cập biết rằng đã có một lỗi nào đó xảy ra khi họ đang cố gắng truy cập vào trang web của bạn như lỗi “404-không tìm thấy”. . Những điều này giúp chúng ta có thể thay thế các trang thông báo lỗi xấu xí mặc định của máy chủ ErrorDocument 404 /404.html Câu lệnh trên đã được cấu hình cho máy chủ biết rằng khi người truy cập cố gắng truy cập vào một trang không tồn tại thì sẽ tải trang 404. html để thông báo cho người dùng biết rằng nội dung truy cập không tồn tại ErrorDocument <error_code> <error_page_path> in which Một số mã lỗi ứng dụng Với mỗi lỗi chúng tôi xây dựng 1 trang html tương ứng và 1 dòng ErrorDocument tương ứng ErrorDocument 401 /error_pages/401.html ErrorDocument 404 /error_pages/404.html ErrorDocument 500 /error_pages/500.html chuyển hướngChuyển hướng cho phép chúng ta chuyển hướng truy cập người dùng đến một nơi khác mà chúng ta mong muốn. Ví dụ nếu bạn chuyển nội dung của trang web và bạn muốn chuyển hướng người truy cập từ trang web cũ sang trang web mới Redirect /old_dir/ http://www.edu.com.vn/new_dir/index.html Ví dụ trên cho thấy nếu người dùng truy cập vào bất kỳ tệp bất kỳ nào trong thư mục /old_dir, máy chủ sẽ chuyển hướng về chỉ mục trang. html at new address. Một lưu ý khá quan trọng trong cách viết địa chỉ như trên, bởi vì chỉ cần bạn viết sai địa chỉ có thể dẫn đến lỗi. Chúng ta có thể thấy ở đây rằng thư mục /old_dir có địa chỉ đầy đủ là www. tên miền của bạn. com/old_dir. Cách viết /old_dir là địa chỉ tương đối, và www. tên miền của bạn. com/new_dir là địa chỉ tuyệt đối. Như vậy, khi chúng ta muốn chuyển hướng người truy cập, chúng ta sẽ chuyển hướng từ địa chỉ tương đối sang địa chỉ tuyệt đối. Điều ngược lại sẽ gây ra lỗi Chặn người truy cậpMáy chủ cho phép chúng ta chặn truy cập đối với một khách hàng cụ thể hoặc cho phép những khách hàng nào được truy cập. Điều này cực kỳ quan trọng trong việc ngăn chặn những truy cập không mong muốn order allow,deny deny from 255.0.0.0 deny from 123.45.6. allow from all Ví dụ trên cho phép chặn truy cập từ IP 255. 0. 0. 0 và 123. 45. 6. Địa chỉ IP thứ 2 thiếu đi số cuối cùng, điều này có nghĩa là địa chỉ 123. 45. 6. 0 đến 123. 45. 6. 255 Những truy cập bị chặn sẽ bị thông báo lỗi 403 Forbidden. Bạn có thể thay đổi thông báo lỗi mặc định bằng cách cấu hình Tài liệu lỗi Bảo vệ tệp phương tiệnCông việc này giúp chúng tôi chặn không cho các trang web khác sử dụng hình ảnh, âm nhạc hoặc tệp khác thuộc trang web của chúng tôi. Việc sử dụng này sẽ làm hao phí băng thông của bạn ( có thể trả lại sự phỉ báng ). Ví dụ: trên trang web của bạn có các hình ảnh và 1 trang web khác không thuộc máy chủ lưu trữ của bạn sử dụng những hình ảnh đó của bạn. Như vậy vô tình bạn sẽ bị mất băng thông nhưng không phải khách hàng truy cập vào trang web của bạn To install get link file. ảnh gif,. jpg,. css, chúng ta tạo tệp. htaccess and add on RewriteEngine on RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://(www\.)?edu.com.vn/.*$ [NC] RewriteRule \.(gif|jpg|css)$ - [F] Lưu ý cần mở module ‘mod_rewrite’ của Apache2 Use DirectoryIndexLệnh này cho phép bạn cài đặt trang mặc định khi truy cập vào 1 thư mục ( default is page index. htm or index. html, chỉ mục. php ) Ví dụ bạn muốn đặt mặc định tập tin cho thư mục là nhà. htm, hãy tạo tập tin. htaccess and set after command DirectoryIndex home.htm Tuy nhiên, khi đặt lệnh trên, tất cả các tệp chỉ mục mặc định trong apache đều không được hiểu là trang chỉ mục. Do đó, nếu muốn apache hiểu nhiều tệp là trang chỉ mục, chúng ta sử dụng lệnh sau DirectoryIndex index.html home.htm home.php Dòng trên set default page is index. html, trang chủ. htm, nhà. php Tổng kếtTrên đây edu. com. vn đã giới thiệu cho các bạn một số lệnh cơ bản được sử dụng trong. htaccess để cấu hình máy chủ theo ý kiến cá nhân. Tuy nhiên, không phải máy chủ lưu trữ nào cũng hỗ trợ, do đó bạn có thể cần phải liên hệ với nhà cung cấp để có thêm thông tin |