Share Code Web - Chia sẻ niềm đam mê bất tận > Lập trình > PHP&MySQL > Các thủ thuật về file Htaccess
Các thủ thuật về file Htaccess
Nguyễn Trung Hiếu
Share Code Web Company 2013

Các thủ thuật về file Htaccess

Bài viết này hướng dẫn bạn cách tạo và một số thủ thuật nhỏ về file .htaccess

htaccess
Về file này, thì bạn có thể lên google search được rất nhiều bài viết của các tác giả về file .htaccess rồi.

Làm thế nào để tạo file .htaccess?

Mở một bộ soạn thảo của bạn, sau đó save lại với tên .htaccess và kích hoạt mod_rewrite trong file php.ini của Apcache Web Server

Default directory Listing

default directory listing

Cấm truy cập một thư mục nào đó

Để cấm người dùng truy cập vào một thư mục nào đó, chúng ta dùng đoạn code sau

Khi đó, người dùng cố truy cập vào thì sẽ gặp lỗi như sau
disable directory listing

Trang Error

Ở đây trang chứa thông báo lỗi của mình là error.html, trang này sẽ xuất hiện khi gặp một số lỗi nhất định như 400, 401,404, 500.

Ngoài việc cho hiển thị chung một file error.html thì bạn cũng có thể tùy chọn cho hiển thị bất cứ file nào tùy thích.
error pages
Các bạn cũng chú ý xem là Rewrite Rules đã kích hoạt chưa nhé.

Domain Redirection

Nếu bạn muốn redirect domain từ dạng có yourname.com sang www.yourname.com thì làm như sau

Sub domain redirect

Nếu muốn redirect subdomain thì bạn làm như sau

Ngoài ra, nếu muốn http://yourname.com kết nối với website_folder thì làm như sau

Redirect domain cũ về domain mới

Profile Url

Việc này sẽ redirect từ http://labs.9lesson.info/profile.php?username=srinivas thành http://labs.9lesson.info/srinivas. Việc này có sử dụng Regular Expression giúp cho Url của chúng ta thân thiện hơn.

Message Url

Redirect từ http://labs.9lesson.info/messages.php?message_username=srinivas thành http://labs.9lesson.info/messages/srinivas

Friendly url

Redirect từ http://labs.9lesson.info/friends.php?username=srinivas thành http://labs.9lesson.info/friends/srinivas

Friendly url với 2 đối số

Redirect từ http://labs.9lesson.info/friends.php?username=srinivas&page=2 thành http://labs.9lesson.info/friends/srinivas/2

Ẩn phần mở rộng của file

Redirect từ http://www.yourwebsite.com/index.html thành http://www.yourwebsite.com/index

Download code

Vậy là xong rồi đó, chúc bạn thành công

Related Posts

Tác giả: Nguyễn Trung Hiếu

Một blogger ... cùi bắp! Đơn giản: tôi muốn ghi lại những gì xảy ra xung quanh, cả công việc lẫn cuộc sống và chia sẻ với các bạn đọc. Nếu bạn cảm thấy bài viết có nhiều điểm không chính xác, hãy comment và chia sẻ để tôi còn được học hỏi từ những góp ý của bạn. Email: hieunt.dcn@gmail.com

http://sharecodeweb.net/?s={search_term_string}