• ベストアンサー

http → https リダイレクト

http://example.com】にアクセスしたら【https://example.com】へリダイレクトしたいのですが、indexファイルが【/var/www/html/index.html】にある場合、どのようにすればよいでしょうか?やり方はhttpd.confにリダイレクト指定をしても.htaccessファイルを用いても何でも結構です。記述方法がよくわからないのです。 ご存知の方、宜しくお願いします。

noname#46712
noname#46712

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

下記を「.htaccess」 に書いて、ドキュメントルートに置いておくといけると思います。(未検証なのでちょっと自信なし) <Files *> RewriteEngine on RewriteCond %{SERVER_PORT} ^80$ RewriteRule ^/(.*) https://%{HTTP_HOST}/$1 [R] </Files>

noname#46712
質問者

お礼

lowrider_2005さーん。できやしたー。ありがとうございまーす!!。

関連するQ&A

  • httpsからhttpへリダイレクトさせたい

    Googleの検索結果で、なぜかトップページだけがhttpsでインデックスされてしまっています。 SSLを利用していないのでエラーが出てしまいます。そこで下記のようにリダイレクトをさせたいと考えています。 https://example.com/ ↓ http://example.com/ .htaccessを利用して行いたいのですが、どのように記述をしたらいいでしょうか。 色々試してみたのですが、トップページだけというのがうまくいきません。 よろしくお願いします。

  • リダイレクトの記述方法について教えてください。

    (1)から(2)のURLへリダイレクトする.htaccessの記述方法を教えてください。 (1) http://www.example.com/wordpress/ と http://www.example.com/wordpress           ↓ (2) http://www.example.com/blog/ 但し、リダイレクトしたいのは上記URLだけです。 (1)のURL配下にある個別記事 http://www.exapmle.com/wordpress/?p=123 はリダイレクトしません。 自分で.htaccessに記述したところ、(1)の配下の個別記事までリダイレクトしたため、慌てて削除したところです。 よろしくお願いします。

    • 締切済み
    • CSS
  • .htaccessの書き方 リダイレクト

    http://example.com http://www.example.com https://example.com これらへのアクセス全てを https://www.example.com にリダイレクトさせたいと思います .htaccessは具体的にどう書いたら良いでしょうか? よろしくお願いします

  • リダイレクトの方法

    たとえば、 http://www.XXX.ne.jp/というサイトがあった場合、 http://www.XXX.ne.jp/abcde.html というようなページがないサイトにアクセスした場合、そのサイトのある特定のページにリダイレクトしたいのですが、いい方法はないでしょうか? できれば、htaccess ファイルを使ったものがいいのですが、 http://www.shtml.jp/htaccess/redirect.html の方法でやってみると、実際にある index.html にアクセスしてもリダイレクトしてしまいます。 なにかいい方法はないでしょうか?

  • https→httpへのリダイレクト方法

    こんにちは。 www.xxx.xxというサーバーがあるとしまして、 部分的にSSLを使い、その際にはhttps://www.xxx.xx/でアクセスするようにリンク設定をしております。(httpとhttpsのデータは全く同じ場所にあります) 急な試験ですべてを一度http://www.xxx.xx/でアクセスするようにしたいのですが、事情がありまして、内部のリンクの変更などは出来る限り避けたいと考えています。 そこで、 https://www.xxx.xx/でリクエストされたれら http://www.xxx.xx/にリダイレクトする という記述方法をご存知の方、教えて頂けないでしょうか。 apacheを使っています。 httpd.confでも.htaccessへの記述でもかまいません。 また、これまで試してみたのは ・Redirect permanent (https://を条件にしても認識せず。/で指定すると無限ループしてしまう。 同様の条件で<virtual host>で指定して振り分けるのも無理そうです。 よろしくお願いいたします。

  • .htaccessによりリダイレクトされるサイトの一部だけリダイレクト

    .htaccessによりリダイレクトされるサイトの一部だけリダイレクトされないようにできませんか? ドキュメントルートhome/直下の.htaccessには、下記の記述がされています。 RewriteEngine on RewriteRule .html$ http://www.sample.com/index.php ↑これは、拡張子が.htmlのページを表示しようとしたらwww.sample.com/index.php(TOPページ)へリダイレクトさせるという意味かと思うのですが、 home/webalizer 直下には、自動的に○○○.htmlファイルが生成されるようになっており、 このファイルを開こうとしても、TOPページにリダイレクトされてしまい、 FTP等でダウンロードしてからでないと内容を確認できません。 ルート直下の.htaccess は手を加えたくないので、 home/webalizer直下に、何らかの記述の.htaccessファイルを置くことにより、webalizer内の.htmlファイルだけはリダイレクトせずに開けるようにできないものでしょうか?

    • ベストアンサー
    • PHP
  • .htaccessのリダイレクトについて

    .htaccessで以下のようにURLをリダイレクトさせたいのですが、調べてもなかなかこのようなサンプルがなく、悩んでいます。 以下のようなURLにアクセスした場合 example.com/public example.com/public/ example.com/public/pageA example.com/public/pageB example.com/public/pageB/pageC 以下のように、publicを削除したURLにリダイレクトしたいです。 example.com example.com/ example.com/pageA example.com/pageB example.com/pageB/pageC 上記の設定は.htaccessのRewriteRuleの設定で可能でしょうか? どなたか詳しい方がいたら教えていただきたいです。 よろしくお願いします。

    • ベストアンサー
    • HTML
  • リダイレクトの設定について httpd.conf .htaccess

    リダイレクトに関して質問させていただきます。 今回、WEBサイトを閉鎖するにあたり、現在のサイトにアクセスした場合(全てのディレクトリ)、一度インデックスページにリダイレクトさせ、そのページにサイト閉鎖の案内を出そうと思っています。 リダイレクトさせるため、.htaccessに下記の記述をしたのですが、サイトのインデックスのページ(index.html)にアクセスすると、ループ状態になってしまいます。 【記述内容】 Redirect permanent / http://xxx.co.jp/index.html http.confも変更・修正ができますので、どういう記述をすれば、ループに陥ることなくスムーズなリダイレクトができるかご教授ください。

  • 動的URLから静的URLへのリダイレクト

    htaccessで動的URLを静的URLに301リダイレクトしたいのですが、うまくいきません。 どのように記述すればよいでしょうか? 静的URL同士のリダイレクトしか分からず、困っています。 よろしくお願いします。 http://example.com/yyy.cgi?cate=1&page=1 リダイレクト先 http://example.com/zzz.htm

  • htaccessの正規表現でのリダイレクト記述方法

    htaccessの正規表現でのリダイレクト記述方法についてお尋ねします。 http://xxx.com/123456 とアクセスがあった時に http://xxx.com/no/123456.html にリダイレクトする書き方を教えてください。 なお、 1)xxx.jp/にはindex.htmlやその他のファイルが存在する予定です。 2)「123456」に当たる部分は必ず数字6ケタです。