2012-07-18 13 views
7

1and1'den bir alan satın aldım, www.mysite.com olduğunu ve uygulamanızı Heroku myapp.herokuapp.com üzerinde barındırıyorum. Etki alanı iletmek için iki seçeneğim var: HTTP ve Çerçeve. HTTP yönlendirmesi, URL'mi www.mysite.com'dan myapp.herokuapp.com'a yönlendiriyor gibi görünüyor. Ancak Çerçeve yönlendirmesi ile ilgili bir sorun yaşıyorum - sitemde çeşitli sayfalara (ör. myapp.herokuapp.com/users) gidersem, yine de www.mysite.com diyecek, ancak www.mysite.com/users değil. Doğru şekilde görüntülenecek URL yolunu nasıl alabilirim?1and1 etki alanı adı HTTP veya Frame ile Heroku ana bilgisayarını yeniden yönlendiriyor musunuz?

cevap

10

(i) Kare yöntemini kullanmak istemezsiniz - bu kötü bir uygulamadır ve şu anda sahip olduğunuz sorunları alırsınız.

Ne muhtemelen yapmak istiyorum:

  1. sizin Heroku uygulamasına www.yourdomain.com takın (web arayüzü yoluyla veya CLI [1])
  2. işaret etmek CNAME kaydı oluşturun DNS sağlayıcısı ile yourapp.herokuapp.com için www veya Zerigo DNS kurma
  3. (İsteğe bağlı) [2] eklenti zaten DNS barındırma yoksa (eğer yapmak gibi geliyor) bir yeniden doğrudan yönlendirmek için kullanın DNS sağlayıcınız/alan adı kayıt siteniz üzerinden http://yourdomain.com - http://www.yourdomain.com onun tercihi, ancak Heroku'nun kök etki alanınızı (etkialaniniz.com) A değişkeni olarak A kayıtlarına yönlendirmesini önermediği için yararlıdır.
  4. (İsteğe bağlı) Yeniden direkt http://myapp.herokuapp.com/ Başvurunuz kodu veya benzeri içinden http://www.yourdomain.com/ (örn config.ru size içerik sunmak için Raf kullanıyorsanız) için

[1] https://devcenter.heroku.com/articles/custom-domains [2] https://addons.heroku.com/zerigo_dns

+1

adım 2, kandırdı, kandırdı. Yapmam gereken tek şey ortaya çıktı. – Kvass

İlgili konular