準・究極の選択

.htaccessで強制的にhttp通信にすることってできませんか?
.htaccessで強制的にhttpsにすることはできましたが応用として逆をしようと考えましたがうまくいきませんでした。
教えてください。
よろしくお願いします。

A 回答 (2件)

普通に絶対パスでのリダイレクトでは駄目ですか?


あとは、ポート番号を指定するとか(80番:http,443:https)。

参考URL:http://www.shtml.jp/htaccess/redirect.html

この回答への補足

.htaccessで同様にできないんでしょうか?

補足日時:2009/12/23 20:09
    • good
    • 0

情報が少なすぎで、推測で書きます。



要するに、ご存じとは思いますが、「http」と「https」ではファイルを置くディレクトリが違います。
どちらに置いているのでしょう。

ですが、
>逆をしようと考えましたがうまくいきませんでした。

何がうまくいかなかったのですか。
うまくいきませんでは伝わりません。

.htaccessの中身をせめて公開することをお奨めします。
今回のご質問の意図が読み取れませんでした。(-_-;)

この回答への補足

RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L]

とすると、強制的にHTTPSの通信になります。

たとえば個人情報に関連するディレクトリに移動した際はこれでいいのですが、関連しないディレクトリに移動したときにHTTPSにする必要ないので、逆の操作(HTTPS→HTTP)をしたいのです。
このようなことはできないのでしょうか?

補足日時:2009/12/23 11:26
    • good
    • 0

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