Почему переписывание 200 не работает на Netlify?

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

У меня есть бесплатный план Netlify, оба сайта запускаются в моей учетной записи Netlify из двух разных репозиториев github. Я пытался использовать перезаписи 200 во всех комбинациях, которые только мог придумать, редактируя 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/

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


person IonV    schedule 17.01.2019    source источник


Ответы (2)


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

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

person mhhollomon    schedule 18.01.2019
comment
К сожалению, это не сработало. Кроме того, сами ресурсы находятся на исходном домене portofolio-ion-varsescu.netlify.com. , а не на втором, ionvarsescu.tk/portofolio , поэтому я не уверен, что Статус 301 подходит для этого. - person IonV; 18.01.2019

Итак, после долгих поисков в Google и помощи персонала 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).
person IonV    schedule 27.01.2019