Trang chủ Thủ thuật Tối ưu hóa đường dẫn cho trang web dễ dàng với .htaccess

Tối ưu hóa đường dẫn cho trang web dễ dàng với .htaccess

Rewrite URL là một kỹ thuật cho phép ghi lại địa chỉ website (URL) từ dạng này thành một dạng khác. Rewrite URLs (đôi khi gọi là short Urls, URL rewriting, hay fancy URLs) sử dụng để tạo ra một địa chỉ Web ngắn hơn và dễ nhìn hơn đối với trang Web. Kỹ thuật này được biết đến như một trong những thủ thuật nhằm tối ưu hóa địa chỉ cho các cỗ máy tìm kiếm.

Ví dụ đường dẫn trang web có dạng: http://mangbinhdinh.vn/?p=1 thì sẽ được sửa lại thành http://mangbinhdinh.vn/1.html

Có nhiều các để thực hiện kỹ thuật này và kỹ thuật dùng tập tin .htaccess để điều hướng là cách được lựa chọn nhiều nhất vì nó đơn giản dễ thực hiện. Nói thì nói dễ nhưng chưa chắc ai cũng làm được. Tuy nhiên với sự giúp đỡ của công cụ mình giới thiệu sau đây bạn hoàn toàn có thể thực hiện kỹ thuật này vô cùng đơn giản.

Đầu tiên bạn truy cập vào địa chỉ: http://www.generateit.net/mod-rewrite/index.php sau đó bạn gõ địa chỉ muốn điều hướng vào khung trống rồi bấm nút Rewrite URL.

Lúc này kết quả trả về sẽ hiện ra bao gồm các tùy chọn để bạn tùy chỉnh trước khi lấy mã. Các lựa chọn tùy chỉnh bao gồm:

Parameters (thông số giá trị): Bao gồm các lựa chọn value (trị số id – biến), name & value (chuỗi truy vấn và trị số ID), none (không chứa gì cả)
Prefix (tiền tố): Thành tố phía trước thông số giá trị (parameters)
Suffix (hậu tố): Thành tố phía sau thông số giá trị (parameters)
Delimiters (ký tự phân cách): Bao gồm các tùy chọn slash (/), dash(-), underscore (-)

Các tùy chỉnh sẽ hiển thị lập tức các tùy chỉnh trong địa chỉ ví dụ bạn nhập vào lúc đầu. Tuy nhiên bạn có thể thử lại với các đường dẫn khác bằng cách nhập chúng vào khung Original URL và xem kết quả tại khung Rewritten URL.

Sau khi hoàn thành các chỉnh sửa mã của tập tin .htaccess sẽ hiển thị tại khung Rewrite Rule. Công việc của bạn bây giờ chỉ việc sao chép nó và dán vào tập tin .htaccess hiện có (hoặc tạo mới nếu chưa có).

Đây chỉ là cách giản đơn để Rewrite URL nếu muốn tùy biến cao hơn như thêm tiêu đề bài viết, thư mục chứa bài viết vào đường dẫn dạng như thì các bạn phải can thiệp ít nhiều vào mã. Các bạn cũng nên chú ý đến các nội liên kết cũng như đường dẫn các tập tin thành phần bổ trợ (Javascript, Cascading Style Sheets) để tránh bị ảnh hưởng.

Chúc các bạn thành công.

Huỳnh Mai Anh Kiệt

- Advertisement -
Bài trướcThủ khoa…
Bài tiếp theoĐiều tôi sợ…
Huỳnh Mai Anh Kiệthttps://www.mangbinhdinh.vn
Anh là một người đam mê công nghệ. Hiện tại anh là một lập trình viên tại Quy Nhơn.

BÌNH LUẬN

Vui lòng nhập bình luận của bạn
Vui lòng nhập tên của bạn ở đây

BÀI VIẾT MỚI

Hướng dẫn tạo bộ đếm lùi thời gian bằng JavaScript

Mới đó mà đã gần nửa năm 2021 trôi qua. Tình hình dịch bệnh COVID-19 cũng chẳng mấy khả quan. Nhưng vẫn cứ hy...

Hướng dẫn tạo hiệu ứng mưa rơi trên trang web với JavaScript

Quy Nhơn chớm bước vào mùa hè với nắng nóng. Những lúc thế này tự nhiên lại thèm những cơn mưa để giải tỏa...

Instagram ra mắt tính năng tạo chú thích tự động cho Stories và Reels

Tiếp bước TikTok, Instagram hiện cũng đã ra mắt tính năng tạo chú thích (caption) tự động của riêng mình. Tính năng mới này đã...

Facebook đã chính thức cập nhật tính năng “bong bóng chat” trên iPhone

Mới đây, Facebook đã chính thức cập nhật tính năng Chat Heads (hay còn gọi là bong bóng chat) trên iPhone, cho phép người...

Facebook Workplace đạt mốc 7 triệu người dùng trả phí

Vào thứ Ba vừa rồi, Facebook vừa mới thông báo ứng dụng Facebook Workplace của họ tính cho tới thời điểm hiện tại đã...

BẠN XEM CHƯA

5 cách giải phóng RAM cho Windows 10

Cách 1: Giải phóng RAM bằng cách tạo một tập tin Script Bạn mở Notepad lên và gõ nội dung như sau: Trong đó xxx là...

Code hỗ trợ tải lên và phát tập tin MP3 trên nền web

Trên Facebook, tự nhiên có một người bạn người Nigeria vào addfriend và nhờ mình viết giúp tính năng đại khái là upload audio...

Extension của Google Chrome đầy hữu ích cho ai đang kiếm tiền từ Youtube

Hiện nay Youtube đang trở thành một công cụ kiếm tiền hữu ích cho các bạn trẻ. Nếu bạn đang tham gia kiếm tiền...

20 dịch vụ DNS miễn phí tốt nhất hiện nay

DNS (Domain Name System) là một hệ thống kết nối tên miền như Google.com hoặc MangBinhDinh.Vn với đúng địa chỉ IP. Hệ thống này...

Thêm hiệu ứng vào video đang live stream trên Youtube

Như bạn đã biết, Youtube cũng có tính năng phát trực tiếp (live stream) như ở Facebook. Tuy nhiên khi live stream trên Youtube,...