Постоянное перенаправление домена www и apex на субдомен на netlify

на namecheap у меня есть сайт под названием anonplayer.com, и я использовал собственный DNS, чтобы указать его на серверы netlify

на netlify я запускаю приложение на test.anonplayer.com, которое работает нормально, но мне не удалось заставить anonplayer.com и www.anonplayer.com постоянно перенаправлять на test.anonplayer.com

Я пробовал записи CNAME и ALIAS из их раздела доменов.

и я также попробовал следующие _redirects в общей папке моего приложения vue

/*    /index.html   200
https://anonplayer.com https://test.anonplayer.com
https://www.anonplayer.com https://test.anonplayer.com
https://anonplayer.com/* https://test.anonplayer.com/:splat
https://www.anonplayer.com/* https://test.anonplayer.com/:splat 

и я получаю «5 правил перенаправления обработано, все правила перенаправления развернуты без ошибок» в журналах сборки.

это как-то связано с тем, что у меня есть другой сайт app.anonplayer.com, работающий на netlify?


person praneeth mendu    schedule 11.11.2018    source источник


Ответы (1)


Это должно быть аналогично настройке сайта с поддоменом www на Netlify. Netlify автоматически введет эти настройки в DNS.

  • Создайте сайт для своего пустого домена aanonplayer.com
  • Добавить псевдонимы домена test.aanonplayer.com и www.aanonplayer.com
  • Сделайте test.aanonplayer.com основным

В _redirects для вашего сайта используйте следующее:

# Redirect domain aliases to primary domain
https://aanonplayer.com/* https://test.aanonplayer.com/:splat 301!
https://www.aanonplayer.com/* https://test.aanonplayer.com/:splat 301!

# Optional: Redirect default Netlify subdomain to primary domain
https://aanonplayer-com.netlify.com/* https://test.aanonplayer.com/:splat 301!

В настройках домена для сайта вы должны увидеть что-то похожее на:

введите описание изображения здесь

В DNS вы увидите что-то похожее на:

введите описание изображения здесь

person talves    schedule 11.11.2018
comment
Постоянные перенаправления работают правильно, когда я последовал вашему совету, но столкнулся с новыми проблемами и отредактировал свой вопрос, чтобы отразить это. Следует ли мне принять этот ответ и вместо этого задать новый вопрос? - person praneeth mendu; 12.11.2018
comment
Да, проблема может быть связана со спа и не связана с перенаправлениями. - person talves; 12.11.2018
comment
Вы правы, мой маршрутизатор был виноват, просто нужно было исправить это и добавить / * /index.html 200 ниже предложенных правил, тогда все было идеально. Спасибо за помощь - person praneeth mendu; 13.11.2018
comment
любой, кто следует этому, должен использовать ответ @talves, в частности ! в конце правил перенаправления, а также то, что OP обнаружил при ЗАКАЗЕ перенаправлений - общий универсальный / * должен идти после перенаправления, специфичного для имени хоста. - person fool; 26.12.2018