10/10/2018, 09:49

Hỏi về giải pháp cho rewrite url ?

Cho mình hỏi tý.
Mình thấy để tối ưu hoá cho Url một số trang ví dụ như rongbay đã rewrite lại url.
Theo mình biết thì nó sẽ ghi vào File .htaccess
Vậy cứ mỗi tin rao vặt nó lại tạo thêm một dòng mới và với số lượng đông người truy cập như vậy có làm hỏng File .htaccess hay không hoặc làm chậm tốc độ của web không nhỉ
Không biết họ làm cách đấy hay có cách nào rewrite cách nào cho tối ưu không nhỉ ?
Bác nào biết bảo mình với nhé
pcdinh viết 11:59 ngày 10/10/2018
Theo mình biết thì nó sẽ ghi vào File .htaccess
Vậy cứ mỗi tin rao vặt nó lại tạo thêm một dòng mới và với số lượng đông người truy cập như vậy có làm hỏng File .htaccess hay không
Ai tiết lộ tin tức giật gân này cho bạn vậy? Bạn chỉ cần đọc kỹ lại về mod_rewrite là biết ngay thôi mà.
lucky-boy viết 11:56 ngày 10/10/2018
Bạn google mod rewrite url ra, làm gì có chuyện mỗi tin lại tạo ra 1 dòng trong htaccess chứ. Kiểu này chắc là chết ngắt apache
thuyduongcd viết 11:51 ngày 10/10/2018
không phải mỗi tin tức là viết 1 dòng. Không ai ở không như vậy. rewrite_url bằng cách sử dụng ký tự.
Cho bạn 1 ví dụ đơn giản:
Code:
RewriteRule /news/(.*)\.html ?newsid=$1
Phần (.*) sẽ đại diện cho tất cả các ký tự và được rewrite sang newid
Code:
VD khi gõ vào: http://yourdomain/news/1.html
THì server sẽ "biên dịch" thành http://yourdomain/?newsid=1
Tương tự: http://yourdomain/news/2.html =>http://yourdomain/?newsid=2
seaurchin viết 12:05 ngày 10/10/2018
Làm thủ công kiểu này chưa pro, bỏ quách PHP và MySQL, mỗi lần có tin mới soạn file HTML up lên cho nó pro haha
Shellingfox viết 11:57 ngày 10/10/2018
Đọc thêm về regular expression nha. Híc, nghe nói cứ như rõ lắm làm mém té ghế.
wantlove viết 12:03 ngày 10/10/2018
học thêm
thuyduongcd viết 11:52 ngày 10/10/2018
Cười người khác thì dễ. Giúp người mới khó
vistaboy viết 11:57 ngày 10/10/2018
Toàn nói không ah....Người ta k biết mới hỏi, pro nào hiểu rõ thì chỉ cặn kẻ chút xíu, mỗi người có 1 cái đầu....
hoangnv2000 viết 12:03 ngày 10/10/2018
Em cũng đang bí một vấn đề cũng liên quan đến rewrite
em đang làm trang cho phép cấp tên miền cho gian hàng
ví dụ: xyz.com/tenmien

vậy trong file .htacess mình viết tổng quát thế nào được nhỉ
vì nếu viết (.*)$ duongdanthuc
thì tất cả các querystring của mình đều bị trỏ vào đường dẫn thực hết.
Không lẽ cứ mỗi gian hàng lại thêm một dòng trong file .htacess
Bài liên quan
0