Autolingualは、サイトを訪問したユーザーのブラウザ上でSDKが取得したURLをもとに、ページのアクセス情報や翻訳処理の対象を判定します。
そのため、サイト上に実在しないURLであっても、404ページにAutolingual SDKが読み込まれている場合は、ページとして記録・表示されることがあります。
Autolingualが存在しないURLを新たに生成したり、サイト内にURLを追加したりすることはありません。ブラウザが実際に表示しているURLを取得し、アクセス情報として記録しています。
たとえば、以下のようなURLにアクセスがあったとします。
https://example.com/unexpected/path
このURLがサイト上に存在せず、サーバーが404ページを返した場合でも、404ページ内にAutolingual SDKが読み込まれていれば、SDKはブラウザに表示されているURLを取得します。
SDKは、ブラウザ上で動作するものとなっており、取得したURLに対してHTTPステータス(200、404など)を判別することができません。そのため、404ページであっても通常ページと同様にアクセス情報が記録され、除外設定に該当しない場合は翻訳処理の対象にもなり得ます。
存在しないURLへのアクセスは、たとえば以下のような要因で発生します。
Autolingualはこれらのアクセス時に表示されたURLを記録するため、実在しないURLがページ一覧に表示される場合があります。
存在しないURLへのアクセス時に、/404 や /not-found などの共通URLへリダイレクトする方法です。