0

静的なWebサイトを内部に持つサブディレクトリを設定しています。

しかし、www.site.com / directory /にアクセスすると、インデックスページが表示されず、www.site.com / directory/index.htmlのみが機能します。

.htaccessがこれを書き直す方法はありますか?

www.site.com/directory/other.htmlのようにまだ機能する必要のある他のページもあるため、すべてのURLを転送することはできません。

4

2 に答える 2

1

Apache構成では、を有効にAllowOverrideして、でさまざまなオプションを設定できるようにする必要があります.htaccessDirectoryIndexそのファイルで、ディレクティブを設定できます。

参照: http : //httpd.apache.org/docs/2.2/mod/mod_dir.html#directoryindex http://httpd.apache.org/docs/2.2/mod/core.html#allowoverride

于 2013-01-15T10:26:18.650 に答える
1

/directory/には、ディレクティブを含む.htaccessファイルを入れるだけで十分です。

DirectoryIndex index.html

それでも機能しない場合は、他のサーバーディレクティブが競合している可能性があります。

于 2013-01-15T10:26:29.240 に答える