Почему переписывание 200 не работает на Netlify? - PullRequest
0 голосов
/ 18 января 2019
  1. Я хочу «переписать» в Netlify, чтобы при переходе на https://www.ionvarsescu.tk/portofolio/. показывалось https://portofolio -ion-varsescu.netlify.com / . Это не работает. Я перепробовал все, что нашел в сети.
  2. После того, как это в конечном итоге сработает, как 200 переписать повлияет на SEO? Где сканеры видят контент, на моем пользовательском домене (https://www.ionvarsescu.tk/portofolio/) или на моем поддомене (https://portofolio -ion-varsescu.netlify.com )? Это дублированный контент?

У меня есть бесплатный план Netlify, оба сайта работают на моей учетной записи Netlify из 2 разных репозиториев github. Я пытался использовать 200 rewrite во всех комбинациях, которые я мог придумать, отредактировав netlify.toml в репозитории https://www.ionvarsescu.tk github. Это последняя из многих комбинаций, которые я пробовал:

   [build]
   publish = "public"
   command = "npm run build"

   [[redirects]]
   from = "https://portofolio-ion-varsescu.netlify.com/*"
   to = "/portofolio/:splat"
   status = 200
   force = false

Как уже упоминалось, перезапись не работает, я получаю ошибку при переходе на https://www.ionvarsescu.tk/portofolio/

Спасибо за помощь.

Ответы [ 2 ]

0 голосов
/ 27 января 2019

Итак, после множества поисков и помощи со стороны персонала Netlify, я обнаружил проблему:

  1. Правильный код должен быть
   from = "/portofolio/:splat"
   to= "https://portofolio-ion-varsescu.netlify.com/*"

Я написал в блоге об этом, это может помочь вам. https://www.ionvarsescu.tk/blog/2019-01-19-using-netlify-redirect-301-and-rewrite-200/

  1. Эффект на SEO невелик (не важно, об этом мне сообщили сотрудники Netlify).
0 голосов
/ 18 января 2019

Если вы «переписываете» в другой домен, я думаю, что вместо этого вам нужен редирект.

Статус должен быть 301.

...