Hướng dẫn các thủ thuật về file Htaccess

Xem: 1316    Tải: 50   Thảo luận: 0   Mục: Php&mySql   Lĩnh vực: Khác

0 điểm   ( 5 đánh giá ) File đã được kiểm thử

1 MEGA [megacode]huong-dan-cac-thu-thuat-ve-file.zip (1.73 KB)
Phí tải ~ 2,000 đ

Bạn cần phải Đăng nhập để tải file [megacode]huong-dan-cac-thu-thuat-ve-file.zip
Nếu bạn chưa có tài khoản thì Đăng ký miễn phí tại đây

Báo lỗi download   Báo vi phạm bản quyền

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.

Tổng đài hỗ trợ KT: (+844) 6. 32.979.36 - Hotline: 0969.091.265
Hỗ trợ KT từ: 8h-17h30 các ngày trong tuần trừ chiều T7, CN và các ngày lễ;
Hỗ trợ kỹ thuật (KT) và cam kết chất lượng:
1. Code đảm bảo chất lượng giống demo 100%
2. Hỗ trợ cài đặt code cho khách hàng
3. Hỗ trợ hướng dẫn sử dụng cho khách hàng
Mega download: 1 MEGA = 2.000đ


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

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

# Disable Directory Browsing
Options All -Indexes

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

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.

errorDocument 400 http://www.youwebsite.com/error.html
errorDocument 401 http://www.youwebsite.com/error.html
errorDocument 404 http://www.youwebsite.com/error.html
errorDocument 500 http://www.youwebsite.com/error.html
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.

Các bạn cũng chú ý xem là Rewrite Rules đã kích hoạt chưa nhé.
RewriteEngine on

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

RewriteCond %{HTTP_HOST} ^yourwebsite.com
RewriteRule (.*) http://www.yourwebsite.com/$1 [R=301,L]

Sub domain redirect

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

RewriteCond %{HTTP_HOST} ^subdomain\.yourwebsite\.com$
RewriteCond %{REQUEST_URI} !^/subdomain_folder/
RewriteRule (.*) /subdomain_folder/$1
Ngoài ra, nếu muốn http://yourname.com kết nối với website_folder thì làm như sau
RewriteCond %{HTTP_HOST} ^www\.yourwebsite\.com$
RewriteCond %{REQUEST_URI} !^/website_folder/
RewriteRule (.*) /website_folder/$1
Redirect domain cũ về domain mới
RewriteCond %{HTTP_HOST} ^abc.com
RewriteRule (.*) http://www.xyz.com/$1 [R=301,L]
 
RewriteCond %{HTTP_HOST} ^www\.abc\.com
RewriteRule (.*) http://www.abc.com/$1 [R=301,L]

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.

RewriteRule ^([a-zA-Z0-9_-]+)$ profile.php?username=$1
RewriteRule ^([a-zA-Z0-9_-]+)/$ profile.php?username=$1

Message Url

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

RewriteRule ^messages/([a-zA-Z0-9_-]+)$ messages.php?message_username=$1
RewriteRule ^messages/([a-zA-Z0-9_-]+)/$ messages.php?message_username=$1

Friendly url

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

RewriteRule ^friends/([a-zA-Z0-9_-]+)$ friends.php?username=$1
RewriteRule ^friends/([a-zA-Z0-9_-]+)/$ friends.php?username=$1

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

RewriteRule ^friends/([a-zA-Z0-9_-]+)/([0-9]+)$ friends.php?username=$1&page=$2
RewriteRule ^friends/([a-zA-Z0-9_-]+)/([0-9]+)/$ friends.php?username=$1&page=$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

RewriteRule ^([^/.]+)/?$ $1.html
Vậy là xong rồi đó, chúc bạn thành công

Hướng dẫn các thủ thuật về file Htaccess

Hướng dẫn các thủ thuật về file Htaccess Đăng ngày 09-09-2014  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. 5/10 1316

Thảo luận:

Để bình luận bạn phải đăng nhập thành viên.

File tương tự

Files cùng mục

 

File tải nhiều nhất

Megacode.vn - Thư viện mã nguồn chia sẻ, tải file cho cộng đồng
Copyright © 2013-2016. All rights reserved. Bản quyền thuộc VinaGon
Địa chỉ: Số 38 Hàng Bè, Hàng Bạc, Hoàn Kiếm, Hà Nội.
Văn phòng giao dịch: Phòng 28, Tầng 6, HH1A Linh Đàm, Hoàng Mai, Hà Nội
Email: info@vinagon.com | Website: www.vinagon.com | Điện thoại: (+844) 6. 32.979.36;
logo megacode

Megacode đã đăng ký với Bộ Công Thương
Thư viện mã nguồn mở lớn nhất Việt Nam.



Hỗ trợ khách hàng trên Megacode
Hỗ trợ kỹ thuật cho thành viên:
Tổng đài: (+844) 6. 32.979.36
Số di động (Hotline): 0969.091.265
Thời gian làm việc:
Sáng: 8h-12h; Chiều: 13h30-17h30
(Nghỉ chiều T7, CN và các ngày lễ, tết)
Chat với Megacode
https://www.facebook.com/megacodevn