1

一部のクライアント セキュリティにより、サブドメインの前に www がある場合にのみ DB 追跡が機能します。ユーザーが thewebsite.com にアクセスして、後で DB に記録されていないことが判明した場合、それ以上のサポート チケットを防止したいと考えています。thewebsite.com にヒットした場合、www.thewebsite.com にリダイレクトする必要があります。

PS: www は既に廃止されるべきだと人々が怒鳴っているのを聞いたので、息を止めてください ;)

4

2 に答える 2

2

HttpModule を使用して URL を確認します。これにより、すべてのページまたはベース ページ (存在する場合) でその条件をテストするのを避けることができます。また、リダイレクトする場合は、Response.Redirect を使用していないことを確認してください。これは、SEO の理由から、永続的なリダイレクト (301) ではなく、非永続的なリダイレクト (302) を発行するためです。

PS への回答: 実際には、ルート URL の代わりに常に www プレフィックスを使用することをお勧めします。これにより、静的コンテンツ用の Cookie を使用しないドメインを使用できるため、ブラウザーとサーバーの間で送受信されるデータの量が削減されます。

于 2009-03-10T15:02:46.010 に答える