Teruskan domain polos dengan jalur URL untuk Google Domain saya

24

Saya membeli domain melalui Google Domains dan saya hosting aplikasi saya di Heroku.

Saya ingin pengguna dapat mengakses aplikasi saya melalui domain telanjang, tetapi Google Domains tidak mengizinkan CNAME ditetapkan untuk domain telanjang. Mereka memiliki opsi yang memungkinkan "penerusan Subdomain", namun ketika itu disetel, jalur URL dihilangkan.

Sebagai contoh, jika saya mengatur "Penerusan Subdomain" untuk domain telanjang dan saya pergi ke example.com/123, itu mengarahkan pengguna ke example.com.

Bagaimana saya bisa meneruskan domain dan jalur?

Evan Appleby
sumber
Pertanyaan yang sangat mirip ditanyakan untuk domain yang dihosting oleh GoDaddy, tetapi tidak muncul seperti opsi yang tersedia di sana, juga tersedia di Google Domains. webmasters.stackexchange.com/questions/12777/…
Evan Appleby
Sudahkah Anda mencoba melakukan DNS CNAME dari nama domain Anda ke example.herokuapp.com ??
closetnoc
1
@closetnoc, ya. Google Domains tidak mengizinkan catatan CNAME untuk domain telanjang.
Evan Appleby
1
@ w3d: tidak seperti itu. Google Domains (dan kebanyakan pendaftar) menawarkan kebijakan pengembalian dana 5 hari, jadi saya melakukan itu dan kemudian segera membeli kembali domain itu di GoDaddy. Masalah terpecahkan.
Evan Appleby
1
@ BlairAnderson - terima kasih, baru saja menerima jawaban yang diterima
Evan Appleby

Jawaban:

26

Butuh beberapa saat, tapi saya menemukan yang ini. Ini adalah proses 2 langkah (mungkin ada cara lain untuk melakukannya, tetapi ini juga berlaku untuk AWS):

1) Gunakan data CNAME untuk mengatur Anda www.example.commeneruskan ke nama host yang sebenarnya.

2) Untuk mengonfigurasi domain telanjang, tambahkan "Rekaman Sintetis", dan atur "Subdomain Teruskan." Di kotak teks subdomain, masukkan @tanda dan tidak ada yang lain.

3) Pilih opsi untuk 'Alihkan jalur'. Itu harus melakukan apa yang Anda inginkan.

pengguna61123
sumber
@ melakukan trik. Mengejutkan bahwa Google tidak akan membiarkan Anda memberikan nilai kosong di sana, tetapi juga tidak akan memberi tahu Anda tentang @
Danilo Gasques
Terima kasih banyak!
slick1537
2

Sampai sekarang, ini tidak mungkin, tetapi Google Domains memiliki kebijakan pengembalian 5 hari, dan setelah dikembalikan, domain segera tersedia untuk dibeli kembali dari pendaftar lain.

https://support.google.com/domains/answer/6000754

Jika ini merupakan kebutuhan kritis, domain tersebut dapat dikembalikan dan dibeli kembali dari GoDaddy yang memang menawarkan penerusan domain telanjang.

https://support.godaddy.com/help/article/422/manually-forwarding-or-masking-your-domain-name

Evan Appleby
sumber
Sebagian besar pendaftar, termasuk GoDaddy, tidak mengizinkan catatan CNAME untuk domain telanjang, tetapi sebaliknya memberikan opsi untuk meneruskan pengguna jika mereka mengakses domain telanjang ke subdomain lain (seperti www). Saya menemukan bahwa mungkin ada sedikit peningkatan kinerja dengan ini, jadi untuk menyiasatinya, saya mendaftar untuk akun gratis Cloudflare dan melalui manajemen DNS mereka, Anda dapat mengatur catatan CNAME untuk domain telanjang. Semoga ini bisa membantu seseorang!
Evan Appleby
Jawaban ini saat ini SALAH dan harus diperbarui: tachyonstemplates.com/2018/google-domains-forward-root
Blair Anderson
2

Penerusan subdomain memiliki opsi "Jalur maju" sekarang.

Jarett Millard
sumber
1

Ini adalah satu-satunya hal yang bekerja untuk saya seperti yang ditunjukkan oleh Rod Michael Perez.

https://support.google.com/a/answer/2518373?hl=id

Singkatnya, Anda dapat Mengubah cara domain telanjang diarahkan dengan membuka Google Admin Console> Domains> Add / remove domains. Kemudian untuk domain tertentu gunakan "ubah tautan pengalihan" untuk mengarahkan kembali domain telanjang. Misalnya Anda dapat menggunakan "www". Pastikan untuk menekan "Simpan perubahan" agar berlaku.

Jika Anda hanya memiliki satu domain, tautan berikut mungkin dapat membantu.

https://admin.google.com/DomainSettingsChangeNakedRedirect

Sekarang Anda harus pergi ke Konsol Manajemen DNS Domain menggunakan kredensial Anda dan menambahkan catatan A untuk "www" dan arahkan ke IP Anda. Untuk beberapa alasan, catatan A telanjang yang berlabel "@" harus dimasukkan dalam Zona DNS. Hapus semua catatan "www" CNAME yang ada.

Sekarang uji redirect dengan menggunakan domain telanjang.

Saya harap ini menyelamatkan seseorang 3 sampai 4 jam saya butuh untuk mencari tahu ini.

Trevor
sumber
0

Buat saja .htaccessfile:

# Rewrite EVERYTHING to the new domain
RewriteRule ^(.*)$ newDomain.ext/$1 [R=301,L]
Martijn
sumber
Jika mereka baru saja mendaftarkan domain (melalui Google Domains) apakah mereka memiliki "ruang" untuk membuat file .htaccess? Apakah "ruang" ini dikelola oleh Apache dan menyediakan akses ke mod_rewrite?
MrWhite
Jika ini hosting biasa, mereka akan mengizinkan htaccess. Saya tidak bisa membayangkan mereka memblokirnya, bahkan hal-hal dasar seperti url yang bagus tidak mungkin dilakukan sebaliknya.
Martijn
@ Martin, saya tidak ingin mengarahkan pengguna ke domain baru. Saya ingin orang-orang dapat mengetikkan example.com/123 dan untuk itu tidak meneruskan ke example.com. HTACCESS tidak terlalu membantu di sini, karena jalurnya sedang dijatuhkan. Untuk menambahkan sedikit warna di sini, domain ini akan digunakan sebagai pemendek tautan (mis. Bit.ly), sehingga memaksa pengguna untuk mengetik apa pun selain domain telanjang adalah kontra-produktif. Pendapat dari seseorang yang telah menggunakan Google Domains akan sangat dihargai.
Evan Appleby
Anda mungkin ingin menjelaskan ini dalam pertanyaan Anda. Dan jalan tidak dijatuhkan dalam contoh saya, $1memiliki nilai. Anda dapat menyesuaikan lebih banyak dengan preferensi Anda. Tetapi sekali lagi, saya sarankan Anda menambahkan beberapa contoh ke pertanyaan Anda
Martijn
0

Dukungan Google membantu saya.

Tambahkan cname untuk www Tambahkan catatan sintetis @ ke http://www.yourgoogledomain.com (ubah yourgoogledomain ke domain Anda)

Bekerja seperti pesona.

Gabedude
sumber
1
Jawaban itu tidak masuk akal. Bagaimana dengan sedikit lebih dari sebuah kalimat dan bit yang tidak bisa dibaca seperti bahasa Inggris?
1N5818
0

Di bawah dasbor domain, Anda dapat mengatur bagaimana domain telanjang Anda diperlakukan dan Anda dapat mengarahkan domain telanjang ke halaman yang Anda inginkan.

Anda dapat memeriksa detail langkah demi langkah di sini: https://support.google.com/a/answer/2518373?hl=id

Ada juga opsi di bawah penerusan subdomain yang dapat Anda gunakan. Pertama, Anda menambahkan CNAME ke daftar catatan sintetis Anda. Lalu, pilih 'Subdomain maju' dari daftar catatan sintetis yang Anda miliki. Dalam hal ini, Anda ingin memilih CNAME yang baru saja Anda tambahkan. Anda dapat menambahkan dan mengedit catatan sintetis sesuai kebutuhan juga. Aktifkan penerusan jalur, dan opsi lainnya.

Anda dapat memeriksa detailnya di sini: https://support.google.com/domains/answer/6072198?hl=id

Rod Michael Perez
sumber