URL を検証してタイトルを取得する必要があります。これを行うには、URL をカールしてから、正規表現を使用してタイトルを抽出します。ただし、サイトがダウンしていたり、「curl-able」でない場合があります。たとえば、 curl を実行するhttp://arsenal.com
と、 が返されます。This site has permanently moved to http://www.arsenal.com
返されたテキストに「site」、「moved」、url などのものが含まれているかどうかを確認する正規表現を作成できます。しかし、それは愚かで過度に複雑に聞こえます。
ただし、http://arsenal.com を Web ブラウザに入力すると、自動的に www.arsenal.com にリダイレクトされます。彼らはどのようにこれを行うのですか?インターネットの人々は何を提案しますか?