#google-cloud-run
#google-cloud-run
Вопрос:
У клиента запущен веб-сайт в облачном режиме, и возникли проблемы после выпуска 2:
-
CR использует перенаправление по умолчанию 302 с HTTP на HTTPS — есть ли какой-либо способ изменить их на постоянные перенаправления 301 (временные перенаправления — довольно плохой выбор для SEO)
-
Я знаю, что невозможно удалить назначенные для облачного запуска URL-адреса, такие как *.a.run.app, но есть ли какой-либо способ добавить к ним директиву noindex (либо через мета-теги, либо через заголовок HTTP-ответа, но они должны применяться к URL-адресам *.a.run.app, а не пользовательский производственный домен)? В качестве альтернативы можно добавить отдельный /robots.txt файл только для URL-адресов *.a.run.app?
Мне сказали, что разработчик попытался добавить код в noindex для URL-адресов *.a.run.app, но это не сработало из-за самого ограничения Cloud Run.
Я был бы признателен за любую помощь по этим двум вопросам.
Ответ №1:
Я считаю, что оба этих параметра могут быть достигнуты в коде вашего приложения.
Проверьте эту статью для реализации перенаправления HTTP.
Что касается noindex, также должно быть возможно определить хост запроса, а затем ответить заголовком X-Robots-Tag, чтобы отключить индексацию.