プロが教えるわが家の防犯対策術!

こんにちは。

http://www.remise.jp/service/cart.htm

上記のルミーズカートを使用して、カートを作っています。

http://www.netshop7.com/blog/cgi/

上記リンクの「6. トップページの設定」を参考にして.htacccessに

Options +ExecCGI
AddHandler cgi-script .cgi
AddHandler cgi-script .pl
<Files "pw-fcgi.cgi">
SetHandler fastcgi-script
</Files>
Options +Includes
AddType text/x-server-parsed-html .shtml
DirectoryIndex index.shtml


上記を設定したのですが、tirdentエンジンで

http://hogehoge.ne.jp/index.shtml

を実行すると表示されますが、

http://hogehoge.ne.jp/

で実行すると、index.shtmlのファイルがダウンロードされてしまいます。

gecko、webkitだと

http://hogehoge.ne.jp/
http://hogehoge.ne.jp/index.shtml

どちらの場合もダウンロードが開始されてしまいます。
原因をご存知の方、教えていただけますでしょうか?
このままではSEOが対策できなさそうなのですごく困っています・・・

A 回答 (2件)

Apacheのバージョンにもよるのでしょうが1.3ということはないでしょうから


AddType text/html .shtml
AddOutputFilter INCLUDES .shtml
ではどうでしょう
(Apache2.2のhttpd.confにコメントで記載されていました)
    • good
    • 0
この回答へのお礼

おお!解決しました!!!

とても助かりました。
ありがとうございます!!!

お礼日時:2009/09/10 21:10

.htacccess の c が1つ多い気がしますが、ファイルの名前もそうなっているとか。

(正: .htaccess)

apacheですよね。
httpd.confの
<Directory "xxx">のほうに記述してみるというわけには、いかんのでしょうか。
どうしても駄目なら試してみる価値もあるのではないかと。

この回答への補足

回答ありがとうございます。
.htaccess単純なスペルミスです。すみません。
他のファイル(main.cgi等)を
DirectoryIndex main.cgiのように指定して
実行してみたのですが、こちらは問題なく実行されていました。
そのため、設定には誤りはないと考えます

自端末のapacheではテストはしていないのですが、
レンタルサーバーとなりますので、サーバー側のhttp.confは
設定できない状態です。

他に対策などはありますでしょうか?

補足日時:2009/09/10 12:50
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!