Apacheでリダイレクト/index.html-> /
を作成する方法は?
Redirect /index.html http://domain-name.com/
ホームページを開くときに無限ループを引き起こしています。
それらは同じであるため、無限ループを引き起こす可能性が最も高くなります。 Apacheのデフォルトページはindex.html
およびindex.htm.
です
ブラウザがファイル名を要求しない場合、Webサーバーはそれらのファイルを見つけるとそれらのファイルの1つを返します。 http://domain-name.com
にアクセスすると、実際にはhttp://domain-name.com/index.html
なしで/index.html
を表示しています
ドメインexample.com
にリダイレクトする代わりに、逆の方法でそれを行うだけで、ユーザーがドメインを直接リクエストしたときに表示するページをサーバーに指示します。
.htaccessファイルに次のように記述できます(これはとにかくデフォルトです):
DirectoryIndex index.html
誰かがhttp://example.com
を要求すると、サーバーは実際にindex.html
ファイルを送り返しますが、ブラウザーにはhttp://example.com
が表示されます。誰かがhttp://example.com/index.html
をリクエストした場合、このURLにリンクしない限り、このページを配信しない理由はありません。このフォームで誰もリクエストしません。
SEOの観点から、example.com /とexample.com/index.htmlが同じ場合は、正規リンクを使用してアドレス指定してください。