Thứ Bảy, ngày 11 tháng 6 năm 2011

Domain o Localhost

Số lượt xem: 732
Gửi lúc 14:32' 05/02/2010

Domain ở Localhost

Máy nhà không nối mạng, tại sao không thử kiếm 1 cái Domain chạy chơi nhỉ
Thay vì toàn là Localhost với cả 127.0.0.1

Cái này làm cho vui thui, Theo nguyên tắc cái này mới viết để dùng cho IIS tức là cấu hình chạy ASP ấy . Nhưng dùng Xamp hoặc Appsrv cũng được tuốt.

Edit file C:WINDOWSsystem32driversetchosts Mở bằng cái gì cũng được, Notepad cho nhanh
127.0.0.1 localhost
127.0.0.1 htm.com
127.0.0.1 ITOnline.com

Dòng đầu tiên là hỉu rùi chứ, Khi sử dụng IP là 127.0.0.1 thì File này có chức năng phân giải thành localhost (qua lại) thế nên cứ add thêm các domain mình thích và tiến hành Browse thui (nên nhớ là môi trường hok có mạng à nha, Không thì nó xung đột ko chạy đâu

OKie, Trên là dùng chung Domain cho 1 IP, Có nghĩa là như ví dụ trên ta gõ htm.com hay ITOnline.com thì cũng trỏ thẳng về trang chủ tức là root của 127.0.0.1 mà thui, Cách này dùng cho bạn nào cài cái gì đó khác ngoài IIS.

Với IIS thì tiện lợi hơn (Bro nào cao thủ PHP cũng có thể viết tương tự như File ASP dưới đây để Direct trực tiếp về Folder khác) ta có thể làm như sau để tạo riêng các Domain ra, Ví dụ như htm.com -> trỏ về thư mục C:inetpubwwwroothtm
Còn ITOnline.com -> trỏ về thư mục C:inetpubwwwrootITOnline
Như thế sẽ phờ rô hơn nhìu, Làm thoai :

Trong thư mục gốc, tạo 1 file default.asp nội dung sau:
<% site=request("HTTP_HOST") dir="" Ban co the ket hop voi Else if site="htm.com" or site="home.htm.com" then dir="/htm/" end if if site="ITOnline.com" or site="www.ITOnline.com" then dir="/ITOnline/" end if site="http://" & site & dir site=site Response.Redirect site %>

Hơi khó hiểu nhỉ, Nôm na là khi ta gán giá trị từ 127.0.0.1 thành thattinhvn.net chẳng hạn. Nó vẫn chạy tới root, Nhưng ở Root, File Default này chịu trách nhiệm lấy Link trên Address, và xử lý: nếu là htm.com -> trả về thư mục htm, Nếu là ITOnline.com -> trả về thư mục ITOnline


Xem tiếp

Bản gốc: Thiết kế website - Domain ở Localhost

Không có nhận xét nào:

Đăng nhận xét