Ví dụ ta có 2 đường link thế này:Dạng 1: URL dạng sơ khai: http://diendanseo.tmviet.com/index.php?post.php?post=15&action=edit
Dạng 2: URL đã được Rewrite: http://diendanseo.tmviet.com/posts/15/save-inline
Việc phải làm hiện giờ của chúng ta đó là đưa URL về dạng 2. ở trên.
Các bước thực hiện:
Tạo 1 file có tên là .htaccess trong thư mục gốc trên hosting của bạn (không thể tạo file .htaccess trên hệ điều hành windows, Bạn phải tạo trên hosting hoặc tải file .htaccess ở trên internet về để thực hành).
Tùy theo nhu cầu viết lại đường dẫn, mà nội dung của file .htaccess sẽ có nội dung lần lượt như sau:
1. product.php?id=12 —> product-12.html
Đây là một ví dụ cực kỳ cơ bản của rewrite url, thường dùng để che dấu đuôi PHP:
HTML:
RewriteEngine on RewriteRule ^product-([0-9]+).html$ product.php?id=$1
Một SEOer chuyên nghiệp luôn biết khéo léo hiển thị từ khoá chính trên URL. Như trong ví dụ sau, URL hiển thị tên của sản phẩm chính:
HTML:
RewriteEngine on RewriteRule ^product/([a-zA-Z0-9_-]+)/([0-9]+).html$ product.php?id=$2
Nếu website của bạn có một lượng lớn thành viên (như mạng xã hội, diễn đàn), đây là một cách rất hay để rút gọn liên kết cho thành viên dễ nhớ
HTML:
RewriteEngine On RewriteRule ^([a-zA-Z0-9_-]+)$ user.php?username=$1 RewriteRule ^([a-zA-Z0-9_-]+)/$ user.php?username=$1
- Các bạn truy cập địa chỉ sau:
Mã:
http://www.generateit.net/mod-rewrite/index.php hoặc http://www.iwebtool.com/htaccess_url_rewrite hoặc http://www.webconfs.com/url-rewriting-tool.php
- Nhập URL động của bạn và bấm vào URL Rewrite để tạo ra URL mới của bạn.
No comments:
Post a Comment