2005年11月 3日 03:33

アーカイブの再構築ができない?

ダイナミック・パブリッシングを使ってみたけどメンドくさくなって元に戻してみたら、その後アーカイブの再構築ができなくなった。

それから、いろいろ弄って原因が判明。
元々アーカイブの拡張子を「html」から「shtml」に変えていたため、ブラウザがアーカイブのディレクトリ内の「index.html」を読みに行っていたからだった。

ダイナミック・パブリッシングを設定した際に自動生成されるルートディレクトリの「.htaccess」の記述を下記のように書き換えて無事解決。

5行目あたり
<IfModule mod_dir.c>
DirectoryIndex index.php index.html index.htm default.htm default.html default.asp /~/mtview.php
</IfModule>

<IfModule mod_dir.c> DirectoryIndex index.php index.shtml index.html index.htm default.htm default.html default.asp /~/mtview.php </IfModule>

と書き換えると、「index.shtml」が優先されます。