Diễn đàn    ASP.NET & Sharepoint MOSS, WSS 2007    rewrite url

Thành viênTrả lời
coder

lap trinh khong bien gioi
144  bài
8-8-2008 12:3:0
Tại sao cần rewrite url?

để tạo url chuyên nghiệp hơn.

thông thường chúng ta có url như sau

default.aspx?nam=2008&thang=8&ngay=8

url thế này xấu và không hỗ trợ tốt cho google đánh index. Chúng ta có thể đổi thành

default.aspx/2008/8/8

url đẹp hơn nhiều

hoặc chuyển thành

default.aspx/nam/2008/thang/8/ngay/8
 
coder

lap trinh khong bien gioi
144  bài
8-8-2008 12:9:35
Các ưu điểm của rewrite url được mô tả như sau

-ngắn gon
-dễ gõ (type) cho người sử dụng.
-Dễ nhìn thấy cấu trúc.
-Khó hack hơn

Trong code chúng ta chỉ cần dùng cái này là OK

HttpApplication app = this.Context.ApplicationInstance;
app.Context.RewritePath("default.aspx/2008/8/8");

đơn giản !
---
 
vietgate


1  bài
28-2-2009 19:45:18
Hướng dẫn thêm chút đi bạn ?
---
 
coder

lap trinh khong bien gioi
144  bài
28-2-2009 22:34:9
Hướng dẫn thêm chút đi bạn ?
---



OK


HttpApplication app = this.Context.ApplicationInstance;
if(app.Request.Path == "default.aspx/2008/8/8")
app.Context.RewritePath("default.aspx?year=2008&month=8&day=8");
---
http://coder.awas.vn
http://mobile.awas.vn
http://vtv.awas.vn
http://baihatviet.awas.vn
 
mtvboyvn83vn


1  bài
16-3-2009 14:39:58
Cho minh' hoi? chut' la' ne^ú mình muốn truyền biến động chứ không cố định year=2008&month=8&day=8" mà ví dụ truyền biến năm khi lấy giá trị của một ô text box thjf làm thế nào
---
 
coder

lap trinh khong bien gioi
144  bài
16-3-2009 23:4:22
Cho minh' hoi? chut' la' ne^ú mình muốn truyền biến động chứ không cố định year=2008&month=8&day=8" mà ví dụ truyền biến năm khi lấy giá trị của một ô text box thjf làm thế nào
---



bạn dùng

default.aspx/year/2008/month/9/day/10 chẳng hạn
cứ chẵn + lẻ mà phang, lẻ là tên chẵn là value đó là cách tổng quát nhất. Từ textbox cũng thế thôi
---
http://coder.awas.vn
http://mobile.awas.vn
http://vtv.awas.vn
http://baihatviet.awas.vn
 

Chủ đề gần đây :

Cùng loại :

Tên file Mô tả chi tiết Ngày
NWeb.zip (1) Module đơn giản Newsweb trên Dotnetnuke v10.x.x.x10/18/2025 8:08:11 AM
vspforum.zip (11) Ma nguon vspforum ngay xua4/18/2023 6:38:37 AM
pdfjs.rar (2) pdfjs 2017 : hiển thị tốt trên iphone 11, 12, 13 không lỗi, bản 2012 sẽ lỗi trên iphone6/21/2022 11:52:48 AM
pdfjs2.rar (2) Xem file pdf bằng viewer.hml cua pdfjs (thư viện chuẩn mozilla) 2012. https://mozilla.github.io/pdf.js/getting_started/#download có thể download bản prebuild tại đây6/21/2022 11:52:04 AM
runner.zip (0) using three.js, orbitcontrol to view an object move random on map. Di chuyển 1 đồ vật ngẫu nhiên trên bản đồ, sử dụng với demo nhân viên di chuyển trong văn phòng. Toàn js download về là chạy12/5/2019 5:55:14 PM
gmap.zip (1) google map + marker7/17/2019 2:25:05 PM
vinsmarthomeservice.zip (1) java post json to api, use AsyncTask, event listener7/9/2019 5:00:10 PM
fblogin.zip (0) Login facebook bang javascript SDK7/9/2019 9:16:37 AM
autocomplete-location.zip (2) autocomplete location geo from google place, html + js7/4/2019 4:37:55 PM
WebAPI.zip (8) api for android access db (v1.0.0)7/4/2019 9:14:17 AM