私は大きなangularJS Webサイトを構築し、jsonファイルを部分的にロードして多言語にしました。私のウェブサイトはこれらの文字列でいっぱいです:
{{ 'TITLE' | translate }}
それらをSEOフレンドリーにする方法がわかりません。インターネット上で多くのソリューションを見つけましたが、Google と Bing は角度のあるプロジェクトをスキャンできるため、もう必要ないと述べた多くの人もいます。
そのため、プロジェクトを html5 = true に設定しました<base>
が、見つからないエラーが発生しました。だから私は実装しました<base href="/">
が、私のプロジェクトは後でサブフォルダー /staging/ に展開されたため、すべてのリンクが壊れていました。(私の開発環境とライブ環境はベースが異なります)
prerender.io のようなサードパーティに依存することに満足していない
Angular プロジェクトを SEO フレンドリーにする最新の方法は何ですか。また、localhost ソリューションもありますか? Grunt ですべてのページをプリレンダリングして、ビルド スクリプトに実装できますか?