flutter.cn 站务更新

Aperta
#441 13 commenti 1 reazione 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
35/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
flutter

Direzione di ricerca

Inizia individuando la configurazione dell’infrastruttura di flutter.cn che gestisce i percorsi mancanti e confronta il suo comportamento con i reindirizzamenti 301 di flutter.dev. Verifica gli esempi per /get-started e gli altri percorsi 404, quindi conferma che i reindirizzamenti dall’upstream risolvano nell’URL flutter.cn corrispondente senza loop di reindirizzamento.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

S: Team/Infra

可以优化的点应该是:
如果 404 了,去 flutter.dev 获取内容,然后获得上游网站的 301 地址,替换域名跳转到 flutter.cn 相应的地址。
核心的代码应该是

proxy_redirect          https://flutte.dev/     https://flutter.cn;

比如 https://flutter.dev/get-started
这个地址会跳转到 https://flutter.dev/docs/get-started/install
而 https://flutter.cn/get-started 将只会得到 404

原因是 flutter.dev 是部署到 firebase hosting 的,而其可以进行自定义的 301 跳转,在 flutter.cn 的 infra 里并不存在这个。

Lingua principale
Dart
Stelle
568
Fork
359
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di cfug/flutter.cn

Tutte le issue di cfug/flutter.cn

Issue simili

Altre issue su Dart

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.