• 締切済み

特定フォルダのみ、自動でhttps(SSL)で接続できますか?

ウェブサイト内の、特定のフォルダのみ、自動でhttps(SSL)で接続させたいのですが、そうゆうことって可能でしょうか? イメージとしては、例えば、直接 http://okwep.jp/friend/top.html http://okwep.jp/friend/list.php というURLにアクセスしたら、それぞれ勝手に https://okwep.jp/friend/top.html https://okwep.jp/friend/list.php SSL接続される、と。 その他のフォルダでは直接 https://okwep.jp/index.html https://okwep.jp/picture/2004.php というURLでアクセスしても、 http://okwep.jp/index.html http://okwep.jp/picture/2004.php という通常接続になってしまうような...。 現在の状況は、すべてのページ・フォルダにて http でも https でも接続できる状況です。 よろしくお願いします。

みんなの回答

  • onosuke
  • ベストアンサー率67% (310/456)
回答No.1

apacheサーバであれば, VirtualHostとRedirectで実現可能です。 mod_rewriteでもできそうですけどね。

mela2
質問者

お礼

色々あたってみましたが、やはりVirtualHostとRedirectを駆使する方法しか見当たりませんでした。 私にはちょっと難易度が高いかなと思いますが、時間を作って挑戦してみます。 ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • .htaccessで特定のフォルダ以外をアクセス禁止にするには?

    昨日からLinuxの勉強を始めた初心者です。 .htaccessの書き方についてどなたかご教授ください。 特定のファイル(index.phpとhtmlフォルダ)以外へのアクセスを禁止しようと下記のコードを書いてみました。 <Files ~ "*"> deny from all </Files> <Files ~ "^(index.php|html)$"> allow from all </Files> が、全てのファイルへのアクセスが禁止されてしまったのか、index.phpへアクセスできなくなってしまいました。 かといって、index.phpとhtmlフォルダ以外の全てのファイルを記述して、denyするのは記述が汚くなるので避けたいです。 どのように記述したらよいのでしょうか?

  • SSLのページについて

    宜しくお願い致します。 SSL-IDを取得して、特定のページ(入力フォーム等)だけSSLで通信したい場合に、HTMLやPHP上でなにか指定する必要があるのでしょうか?SSLにしたくないファイルと同じフォルダにファイルをアップして、アドレスに『https』と入れるだけなのでしょうか?

  • お勧めSSLはどこですか?アルファSSLはどうですか?

    お勧めSSLはどこですか?アルファSSLはどうですか? サーバ初心者です。安価なレンタル専用サーバでいろいろ練習中です。 質問に関する情報が足りなければ、どのような情報をご提供すればよいかご指摘ください。 WADAX専用サーバ エントリープラン GUIソフト:PLESK8.3使用 Red Hat Enterprise Linux 5 PHP 5.1 MySQL 5.0 ローカルコンピュータ:WindowsXP フォームでの通信を暗号化するため現在のサーバにSSLを設置したいのですが、どのようなSSLを使用すればよいのでしょうか(SSL発行会社及びプラン)?安くて信頼できる販売代理店などの情報もお願いします(初心者なのでサポートが良い方がいいです。)。 ウェブサイトに設置したフォームの通信を暗号化したいだけなので、組織認証やEV SSLは今回は必要ないように思います(安い方がいいです。)。また、携帯向けサイトではないため、携帯対応はあまり考慮する必要がありません。サブドメインにも使用しないため、ワイルドカードも不要です。 現在、アルファSSLの http://www.toritonssl.com/ 年間12600円プラン 又は GlobalSignの http://jp.globalsign.com/campaign/dvov201002.html?gs=top 年間36540円(現在18270円) などを考えています。 しかし、上記のSSLはかなり安いので、ブラウザーへの対応性及び安定性などが大丈夫かなと思っています(クイックSSLというものをあまり知らないので、大丈夫か不安です。)。 また、アルファSSLはルートCAではなく、アルファSSLのルートCAはGlobalSign Root CAのようです。 http://webjingle.biz/01_ssl/index.html 皆さんのご意見、情報等をお聞かせください。 よろしくお願いします。

    • ベストアンサー
    • CSS
  • SSLのリダイレクトについて

    sslのリダイレクトの作業を急いでやらないといけないのですが、sslに関しては全くの初心者なので調べながらいろいろやってみましたがどうしてもうまくいかず困っています。。 Wordpressでサイトを作成していてドメイン直下の.htaccessにリダイレクトの記述をしています。 サーバーはGMOのiCLUSTAで、sslはジオトラストです。 http://○○○.jp/ にアクセスした場合に、 https://ssl.○○○.jp/ へリダイレクトされるようにしたいです。 .htaccessの記述内容です # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress RewriteEngine on RewriteCond %{HTTPS} on RewriteRule ^(.*)$ https://ssl.○○○.jp/$1 [R=301,L] この記述をしていますが、リダイレクトされたりされなかったりの不安定な状態です。 されないことの方が多いのでどの条件で動いているのかがわかりません。 RewriteCond %{HTTPS} on を、 RewriteCond %{HTTPS} off にするとリダイレクトされますが、処理がループされていますという表示が出てしまいます。 どのような記述をすればうまくいくのでしょうか?

  • 特定のフォルダだけiPodに自動的に同期

    iPod shuffle第3世代 iTunes10 を使用しています。 以前はもっと低いiTunes(OSの関係で最新のは入れられなかった)では、 iPod接続時にでてくる右のiPodをクリックすると、 プレイリストというですか?特定のフォルダにチェックをつけることができ、 接続時に自動的にそのフォルダ内の音楽と同期することができました。 新しくMacを買い替えて最新のiTunesを入れると、フォルダのチェックするものがなく、ミュージック全部の曲がはいってしまいます。 特定のフォルダだけ自動的に同期する(もちろん手動ならドラッグでできますが…)のはどうしたら良いのでしょうか?

  • .htaccessを特定のフォルダだけ無効にしたい

    .htaccessに以下のように書いて、 RewriteCond %{THE_REQUEST} ^.*/index.(html|php) RewriteRule ^(.*)index.(html|php)$ http://%{HTTP_HOST}/$1 [R=301,L] 「http://example.com/hoge/index.php」などにアクセスされたときにindex.phpを削除して 「http://example.com/hoge/」を表示するようにしています。 例えば、以下にアクセスすると http://example.com/aaa/index.php http://example.com/bbb/index.html http://example.com/ccc/ddd/index.php?p=1 それぞれ以下のアドレスになります。 http://example.com/aaa/ http://example.com/bbb/ http://example.com/ccc/ddd/?p=1 これを、特定のアドレス「http://example.com/tokutei/index.php」にアクセスされたときだけ、 「http://example.com/tokutei/」にせず、そのまま「http://example.com/tokutei/index.php」を表示するようにしたいのですが、 どうすれば良いでしょうか。 「http://example.com/tokutei/index.php?p=1」や「http://example.com/tokutei/index.php?p=1&a=5」などにアクセスされても そのまま表示するようにしたいです。 よろしくお願いいたします。

    • ベストアンサー
    • HTML
  • SSLでのアクセス制限

    特定のページを SSLでしかアクセスできないようにしたいのですが可能でしょうか? つまりそのページはポート80では接続できないように したいのです。 参考になるサイトなどがありましたら教えてください。 RedHat 8.0 Apache 1.3.27 + mod_ssl 2.8.14 + tomcat4.1.24

  • クラス属性を自動で付加したい

    現在表示しているurlを取得しサイトのメニューのaタグにclass="current"を自動で付加させたいと思い調べたところ以下の スクリプトが参考になりそうで試しているのですが全く反応がない 状態です^^;jquery.jsは入れてあります。 $(document).ready( function() { $("#globalNavi a").each( function() { var url = document.URL.split("#"); if ( this == url[0] || this + "index.php" == url[0]) { $(this).parent().addClass("current"); } }); }); htmlは <div id="globalNavi"> <ul> <li><a href="http://hoge.jp/">トップページ</a></li> <li><a href="http://hoge.jp/menu1/">メニュー1</a></li> <li><a href="http://hoge.jp/menu2/"">メニュー2</a></li> </ul> </div> となっております。 希望として参照するurlは完全一致ではなく ・http://hoge.jp/ ・http://hoge.jp/index.php であっても同様に扱い他のページはフォルダごととして ・http://hoge.jp/menu1/ ・http://hoge.jp/menu1/index.php ・http://hoge.jp/menu1/hoge1.php ・http://hoge.jp/menu1/hoge2.php は全て同様としmenu1にクラスを付けたいですのですがどうやれば 動くようになるのでしょうか?

  • SSLについて

    CentOS5をサーバにし、現在SSLを導入しています。 URLに直打ちでIP指定 https://192.168.××/ を指定すると無事接続することができました。 そこで一つ疑問に思ったのですが、よくインターネット上でクレジットカードを入力する画面等でhttpsが使われていますが、特定のURLのみhttpsを使いたい場合はどうしたらいいのでしょうか? google等で調べてみましたがわかりませんでした。 初歩的な質問かもしれませんがどうか宜しくお願いします。

  • 特定のフォルダの中身を表示したい。

    こんにちは。現在 AN THHPDで特定のフォルダの内容一覧をインデックスリスト形式でブラウザに表示させようと考えております。やはりCGIで組むしかないのでしょうか? 他のソフトだと設定でできたと思うのですが、よろしくお願いします。