静的なWebサイトを内部に持つサブディレクトリを設定しています。
しかし、www.site.com / directory /にアクセスすると、インデックスページが表示されず、www.site.com / directory/index.htmlのみが機能します。
.htaccessがこれを書き直す方法はありますか?
www.site.com/directory/other.htmlのようにまだ機能する必要のある他のページもあるため、すべてのURLを転送することはできません。
静的なWebサイトを内部に持つサブディレクトリを設定しています。
しかし、www.site.com / directory /にアクセスすると、インデックスページが表示されず、www.site.com / directory/index.htmlのみが機能します。
.htaccessがこれを書き直す方法はありますか?
www.site.com/directory/other.htmlのようにまだ機能する必要のある他のページもあるため、すべてのURLを転送することはできません。
Apache構成では、を有効にAllowOverride
して、でさまざまなオプションを設定できるようにする必要があります.htaccess
。DirectoryIndex
そのファイルで、ディレクティブを設定できます。
中/directory/
には、ディレクティブを含む.htaccessファイルを入れるだけで十分です。
DirectoryIndex index.html
それでも機能しない場合は、他のサーバーディレクティブが競合している可能性があります。