2011-01-24 29 views
6

thể trùng lặp:
Google Appengine & google Apps - mapping www.mydomain.com to my-app-id.appspot.comỨng dụng Google appspot trên miền tùy chỉnh?

tôi đã sở hữu một tên miền tuỳ chỉnh ví dụ www.onlinecourse.com, và tôi đã có một ứng dụng chạy trên google cơ sở hạ tầng hoặc công cụ ứng dụng google với www .onlinecourse.appspot.com (chỉ cần ví dụ).

Điều tôi muốn là khi người dùng cố truy cập www.onlinecourse.com, ứng dụng của tôi đang chạy tại www.onlinecourse.appspot.com sẽ mở ra mà không cần chuyển hướng URL.

Tôi hoàn toàn bị lừa bởi tuyên bố này từ công cụ ứng dụng của Google.

"Bạn có thể phân phát ứng dụng từ tên miền của riêng mình (chẳng hạn như http://www.example.com/) bằng Google Apps. Hoặc bạn có thể phân phối ứng dụng của mình bằng tên miễn phí trên miền appspot.com. hoặc giới hạn quyền truy cập vào các thành viên trong tổ chức của bạn. "

Tôi nghĩ www.onlinecourse.com hoàn toàn sẽ thay thế www.onlinecourse.appspot.com

Trả lời

3

Để chỉ cần thêm một miền tùy chỉnh, chỉ cần làm theo hướng dẫn tại đây: http://code.google.com/appengine/articles/domains.html

Và một khi mà công trình , bạn có thể đặt dấu kiểm vào mã để chuyển tiếp bất kỳ ai đích đến miền appspot.com đến miền của bạn: (ví dụ: trong python)

def get(self): 
    if self.request.host.endswith('appspot.com'): 
    return self.redirect('www.jaavuu.com', True) 
    # ... your code ... 
+0

trình duyệt của người dùng sẽ hiển thị http://example.appspot.com hoặc nó sẽ hiển thị http://www.example.com? Tôi có cùng một câu hỏi cho một ứng dụng java tôi đang phát triển. –

+0

Nó sẽ hiển thị www.example.com, vì bạn không thể ánh xạ một miền rỗng (example.com) cho Google App Engine. Nhưng bạn có thể sử dụng bất kỳ tên miền phụ nào của tên miền đó, vì vậy bạn thậm chí có thể ánh xạ * .example.com và có bất kỳ tên miền phụ nào của example.com (bao gồm cả www) ánh xạ tới cùng một ứng dụng. (Lưu ý rằng bạn phải có một máy chủ DNS có thể thực hiện các yêu cầu ký tự đại diện.) – Amir

3

Câu trả lời cho câu hỏi này phải là chỉ url này

http://code.google.com/appengine/articles/domains.html

mà Amir đã chỉ ra.

Nhưng hãy để tôi thêm một số nội dung. Thứ nhất, đây không phải là một câu hỏi lập trình. Thứ hai, tuy nhiên đây là câu trả lời của tôi.

Google sử dụng Google Apps để quản lý các miền của Google Apps. Google Apps là công ty đăng ký khi họ muốn sử dụng gmail trên [email protected] Việc sử dụng Google Apps chỉ để ánh xạ tên miền là một chút thừa, đặc biệt nếu bạn không muốn bất kỳ nội dung nào khác. Nhưng vì bạn có thể vô hiệu hóa email, trò chuyện và các nội dung khác và vì nó miễn phí, không có lý do gì, tại sao bạn không nên đăng ký Google Apps. Goto đầu tiên. http://www.google.com/a và đăng ký phiên bản tiêu chuẩn của ứng dụng google. Sử dụng tệp cname/meta tag/html để xác minh tên miền của bạn. Khi bạn đã làm điều đó, bạn có thể thêm tên miền bạn muốn sử dụng cho ứng dụng GAE được lưu trữ trên appspot của bạn (ví dụ: nếu bạn sở hữu miền mydomain.com, bạn nên ánh xạ www.mydomain.com). Bạn có thể chuyển hướng mydomain.com đến www.domain.com bằng cách sử dụng một trong số n phương pháp chuyển hướng 301. Tôi nghe Google cung cấp một số IP, bạn có thể trỏ tên của bạn đến.

Hướng dẫn liên kết: http://aralbalkan.com/1466

Trong hướng dẫn này, ông Balkan sử dụng dynds làm ví dụ, mà có thể không làm điều cho bạn (nó không phải là miễn phí). Như tôi đã nói trước đây, công ty đăng ký tên miền của bạn có thể có đủ các tùy chọn DNS. Khác bạn có thể đi cho một cái gì đó như http://geoscaling.com (miễn phí 10 tên miền). Phần còn lại của các công cụ phải giống nhau.

(Tôi đoán bạn đã có thứ gì đó để quản lý DNS của mình, ví dụ: Công ty đăng ký tên miền của bạn thường cung cấp cho bạn một số điều khiển DNS. lưu trữ tên miền của bạn, bạn sẽ có thể sử dụng thẻ meta hoặc tùy chọn tệp html để xác minh miền của mình. Có rất nhiều hướng dẫn cho Google Apps. Nếu bạn không chắc chắn, hãy đăng nhận xét và tôi sẽ mở rộng bài đăng)

Sau khi bạn trải qua, www.onlinecourses.com của bạn phải là những gì người dùng nhìn thấy.

+2

Chỉ cần thông tin, liên kết đầu tiên bạn đăng là bị hỏng. Đã sửa chữa – jmort253

+1

@ jmort253. Nó giống như liên kết của Amir. – abel

Các vấn đề liên quan