• Downloading from our site will require you to have a paid membership. Upgrade to a Premium Membership from 10$ a month today!

    Dont forget read our Rules! Also anyone caught Sharing this content will be banned. By using this site you are agreeing to our rules so read them. Saying I did not know is simply not an excuse! You have been warned.

Hướng dẫn Một số công dụng hữu ích của file .htaccess

Myshare

New Member
1. Ngăn chặn hotlink Nhiều người copy ảnh từ server của bạn
và đưa lên trang web của họ. Thêm
vào .htaccess đoạn mã dưới đây sẽ giúp
bạn ngăn chặn ảnh hiển thị trên website
khác:
Options +FollowSymlinks #No hotlink
RewriteEngine On
RewriteCond %{HTTP_REFERER}!^$
RewriteCond %{HTTP_REFERER}!^http://
(http://www.)?domain.com/[nc]
RewriteRule .*.(gif|jpg|png)$ http:// domain.com/images/stop_stealing_
bandwidth.gif[nc] 2. 301 Redirect Nếu bạn chuyển domain, hoặc chỉ muốn
chuyển một trang cũ về một trang mới
và không muốn lo lắng về các kết quả
search từ google, sử dụng đoạn mã sau
Redirect 301 /d/file.html http://
Domain.com | 404 Error 3. Chuyển hướng từ tên miền cũ sang tên
mới Sử dụng đoạn mã dưới đây bạn có thể
chuyển tất cả các link từtên miền cũ sang
tên miền mới:
#Chuyển hướng từ tên miền cũ sang tên
mới
RewriteEngine On RewriteRule ^(.*)$ http://
www.domain.com/$1[R=301,L] 4. Tạo trang báo lỗi riêng Bạn không muốn dùng các trang báo lỗi
có sẵn của host, bạn có thể tạo các trang
báo lỗi riêng và cấu hình vào file htaccess
như sau:
ErrorDocument 401 /error/401.php
ErrorDocument 403 /error/403.php ErrorDocument 404 /error/404.php
ErrorDocument 500 /error/500.php 5. Cấm IP truy cập Nếu có 1 IP thường xuyên spam website
của bạn, bạn có thể cấm IP đó như dòng
2, hoặc cấm 1 dải IP như dòng 3:
allow from all
deny from 113.190.183.138
deny from 113.190 6. Đặt email mặc định cho server admin Sử dụng đoạn mã sau:
ServerSignature EMail
SetEnv SERVER_ADMIN default@
domain.com 7. Bảo vệ file Đoạn mã dưới đây sẽ từ chối khi người
dùng truy cập vào bất kỳ file nào và gửi
về lỗi 403:
#Protect .htaccess File
<files .htaccess="">
order allow,denydeny from all </files> 8. Đặt mã cho thư mục và file Bạn có thể đặt mã & quyền truy cập vào
thư mục/file như sau:
# Đặt mã cho thư mục
resides
AuthType basic
AuthName "Thư mục này đã được bảo vệ"
AuthUserFile /home/path/.htpasswd
AuthGroupFile /dev/null
Require valid-user
# Đặt mã cho file
<files secure.php=""> AuthType Basic
AuthName "Prompt"
AuthUserFile /home/path/.htpasswd
Require valid-user
</files> 9. Đặt trang mặc định
Bạn có thể đặt trang web mặc định cho
thư mục nào đó. Ví dụ đặt file about.html
thay cho file index.html:
#Đặt trang mặc định (index)
DirectoryIndex about.html 10. Nén file bằng cách bật Gzip Bằng cách bật Gzip bạn có thể nén file từ
server giúp cho việc tải trang nhanh hơn
AddOutputFilterByType DEFLATE text/
html text/plain text/xml application/xml
application/xhtml+xml text/javascript
text/css application/x-javascript BrowserMatch ^Mozilla/4 gzip-only-text/
html
BrowserMatch ^Mozilla/4.0[678] no-gzip
BrowserMatch bMSIE !no-gzip!gzip-only-
text/html 11. Bỏ "category" ở URL Để chuyển url từ: http://domain.com/
category/tong-hop về -> http://
domain.com/tong-hop, bạn chỉ cần thêm
vào file.htaccess đoạn mã sau
RewriteRule ^category/(.+)$ http://
www.domain.com/$1[R=301,L] 12. Bỏ phần đuôi file ở URL Bạn mới lập trình php và không muốn
hiện .php ở url, hãy thêm đoạn code sau:
RewriteRule ^(([^/]+/)*[^.]+)$ /$1.php [L] 13. Thêm / vào cuối URL Một vài bộ máy tìm kiếm (như Yahoo)tự
động bỏ dấu / ở cuối url. Website của bạn
cũng có thể được truy cập có hoặc không
có dấu / ở sau cùng url. Điều này không
tốt với các bộ máy tìm kiếm (sẽ bị coi là
duplicated content). Thêm đoạn mã dưới đây vào .htaccess để giải quyết vấn đề
đó:
#Thêm / vào cuối URL
RewriteBase /
RewriteCond%{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !# RewriteCond %{REQUEST_URI}!(.*)/$
RewriteRule ^(.*)$ 19/11/2011
$1/[L,R=301] 14. Bỏ www ở URL Nếu bạn muốn chuyển mọi truy cập từ
http://www.example.com thành http://
example.com, thêm đoạn mã sau vào
file .htaccess:
RewriteEngine On
RewriteBase / RewriteCond %{HTTP_HOST}!
^example.com$ [NC]
RewriteRule ^(.*)$
http://example.com/$1[L,R=301] 15. Thêm www vào URL Tất nhiên nếu bạn muốn ngược lại "14"
bạn có thể dùng đoạn mã sau:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST}!
^www.example.com$[NC] RewriteRule ^(.*)$ http://
www.example.com/$1[L,R=301] 16. Không cho "browse" thư mục Để ngăn chặn truy cập vào tên file trong
thư mục nào đó (ví dụ thư mục plugins
của wordpress), thêm đoạn mã sau vào
file.htacess:
Options All -Indexes
Nếu bạn muốn cho phép browse thư mục bạn chỉ cần đổi lại là: Options All
+Indexes
 

Facebook Comments

Similar threads
Thread starter Title Forum Replies Date
Admin Một số câu lệnh ssh kiểm tra server khi bị tấn công DDoS VPS & Dedicated Server 0
G Một số kĩ thuậttấn công phổ biến củahacker Security - Local - Hacking 0
H Phần mềm PC Phần mềm số một trong việc chặn các web đen, web game độc hại gây ảnh hưởng đến con trẻ Phần mềm 0
T Điểm qua một số kiến thức nền tảng về web Tin tức CNTT 0
T Một số ngôn ngữ lập trình chưa bao giờ hết HOT Tin tức CNTT 0
T Một số yếu tố quan trọng để bạn trở thành lập trình Tin tức CNTT 0
T Một số cách học lập trình bạn hãy tham khảo Tin tức CNTT 0
T Một số siêu ngân hàng đầu tư vào tiền kỹ thuật số Finality Tin tức CNTT 0
Admin Share một số tut chiến Facebook Ad Breaks theo kinh nghiệm Tut, tool, mmo 0
T McKinsey & Co: Báo cáo một số vấn đề của Blockchain Tin tức CNTT 0
T Một số quy định pháp lý mới cho ICO tại Bermuda Tin tức CNTT 0
C Một số câu hỏi phỏng vấn quản trị hệ thống Thảo luận chung 0
thambatuoc Nhạc Ma Quái Gây Nghiện - Những Bản Nhạc Điện Tử Gây Nghiện Hay Nhất - Số Một Thế Giới Âm nhạc 0
B Một số mô hình phát triển phần mềm Tin tức CNTT 0
N Một số mô hình phát triển phần mềm Tin tức CNTT 0
H Cách Dùng Shell Và Một Số Lệnh Cơ Bản Nhất Thủ thuật máy tính 0
B Hướng dẫn Tổng hợp một số thủ thuật hữu íchcho Android 4.4 KitKat Android, iOS 0
V một số hồ nước đẹp Hình ảnh đẹp 0
Tuzoro Android Một số Thuật Ngữ về Android cho Newbie Android, iOS 0
Admin Một số hàm rất hữu ích trong php PHP 0
L0ngHackit Share Một Số Chiến Thuật Seo Website Lên Top 10 Thảo luận SEO 3
Admin Blackberry Messenger sẽ được cài sẵn trên một số máy của LG Android, iOS 0
Admin Share một số code grab hay Mã nguồn wap 0
Whisky Một số hình ảnh mới của Dragon Ball Z: Battle of Z Trò chơi 0
Admin Một số hình ảnh chụp nhanh từ iPhone 5c Hình ảnh 0
Admin Windows Phone lần đầu đạt thị phần trên 10% ở một số quốc gia Châu Âu Tin tức CNTT 1
Admin Apple thuê giám đốc bộ phận phát triển Nike FuelBand để thiết kế một số thiết bị đeo được? Tin tức CNTT 1
Admin Một số thủ thuật tùy biến All Apps trong Windows 8 Sử dụng, chia sẻ, hỏi đáp 1
Admin Hướng dẫn cách tạo nhiều blog và một số vấn đề về blog xtgem Wap builder, wapego, xtgem, wen.ru, wapka, wap4 0
Admin Một số thủ thuật và cách sử dụng iOS 7 mới: Spotlight, Facetime Audio, Wish List, chặn cuộc gọi/SMS Thủ thuật ĐTDĐ 2
H Android Một số Thuật Ngữ vềAndroid cho Newbie!!! Android, iOS 0
Admin Một số phần mềm có chứng nhận signed s40 S40 1
Admin Một số phím tắt windows 7 bạn nên biết Thủ thuật máy tính 0
Admin Một số lệnh đặc biệt trong run Sử dụng, chia sẻ, hỏi đáp 0
blog4me Share Tổng hợp một số TUT chơi CC Security - Local - Hacking 2
Admin Một số lệnh ăn gian trong đế chế Sử dụng, chia sẻ, hỏi đáp 3
Admin Một số lệnh half life thường dùng Sử dụng, chia sẻ, hỏi đáp 2
Admin Một số phím tắt windows 7 bạn nên biết Sử dụng, chia sẻ, hỏi đáp 0
S Một số ứng dụng ghép Phần mềm 3
Admin Một số lệnh ssh và scripts của cpanel VPS & Dedicated Server 0
H Một số từ khoá game trên mobile hot Xem thêm: Một số từ khoá game trên mobile hot Cộng đồng Diễn Đ Thảo luận SEO 0
Myshare Share javascript với một số wap 18+ xác nhận tuổi của người truy cập...hay Javascript/ajax 0
S Hướng dẫn Một số thủ thuật hữu ích với Windows Task Manager Sử dụng, chia sẻ, hỏi đáp 0
HocVN.Net Xin Một số rss Thảo luận wap việt 0
JohnHary Một số lưu ý khi seo wap trên mobile Thảo luận SEO 0
G Một số mã lệnh Game Hafflife thường dùng VBP[II] Trò chơi 0
Admin Danh sách một số site trial VPS VPS & Dedicated Server 0
Admin [Tổng hợp] một số themes cho S60 S60 2
S Gom hết đời người vào một mã số Tin tức, sự kiện thường ngày 0
Admin S60 Tổng Hợp Một Số Theme Đẹp S60 0

Similar threads

New posts New threads New resources

Back
Top