コンテンツに移動
Silktideヘルプ

ページのファイル拡張子

Silktide は、ウェブアドレスが .html、.php、.aspx などのファイル拡張子で終わるページを検出します。ページのアドレスは拡張子なしで機能します。より簡潔なアドレスは共有しやすく、覚えやすいうえ、ウェブサイトの構築方法に関する情報も少なくなります。

https://example.com/news.html   <- 拡張子が表示される
https://example.com/news        <- より簡潔で、技術情報も隠せる

これが重要な理由

拡張子があると、アドレスは長くなり、声に出して読んだり、入力したり、共有したりしにくくなります。また、基盤となる技術も露出します。.php や .aspx があると、攻撃者は既知の脆弱性を探す対象となるソフトウェアを特定できます。

長期的に最も大きな問題となるのは、拡張子によってアドレスが技術に依存してしまうことです。別のプラットフォームでサイトを再構築すると、すべての .php アドレスが変わり、ブックマークや他のウェブサイトからのリンクが機能しなくなります。拡張子のないアドレスなら、プラットフォームを移行してもそのまま使えます。「cool URIs don't change(クールな URI は変更しない)」という考え方は、1990年代からウェブのベストプラクティスとされています。

修正方法

  1. 拡張子のないアドレスでページを提供するようにウェブサイトを設定します。最新の プラットフォームの多くは、デフォルトでこの設定になっています。古い構成では、ウェブサーバーの設定に書き換えルールを追加する必要がある場合があります。
  2. 拡張子付きの古い各アドレスを、拡張子のない対応するアドレスへ恒久的なリダイレクト(301)で転送します。これにより、既存のリンクと検索順位を維持できます。
  3. 自サイト内のリンクを、新しいアドレスを使うように更新します。

適切な方法はプラットフォームによって異なります。CMS またはウェブサーバーのドキュメントで、「URL rewriting」または「clean URLs」を検索してください。

Silktide によるテスト方法

  1. 各ページのウェブアドレスを取得します。
  2. アドレスのパスの最後の部分が、拡張子の種類にかかわらずファイル拡張子で終わっている場合、そのページを報告します。

このチェックはページに適用されます。PDF ドキュメントなど、実際にダウンロードするファイルには拡張子が必要なため、このチェックの対象にはなりません。

トラブルシューティング

現在、URL を変更できない場合

アドレスの変更にはリダイレクトと多少の計画が必要なため、個別に修正するのではなく、サイトのリニューアルやプラットフォーム移行のプロジェクトにまとめて対応することがよくあります。それまでは、検出結果を できます。

一部のページにだけ拡張子がある場合

古いサイトではよくある状況です。ほとんどのページは CMS で管理されていますが、一部の手作業で作成されたページは CMS の導入前から残っていることがあります。こうした残存ページは、通常、修正または廃止が最も簡単です。

詳細情報

最終更新

このページは役に立ちましたか?

ページのファイル拡張子 | Silktide ヘルプ