メンバーメニュー

ようこそ、ゲストさん

トップ > カテゴリ一覧 > 各種プラン > htaccessの設定をすると他のサイトに飛ばされて困っています

質問

  • スタンダード

    htaccessの設定をすると他のサイトに飛ばされて困っています
  • 本文:

    無料SSL化の設定後、.htaccessに下記の記述をすると
    全く知らないサイトにリダイレクトされます。

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

    キャッシュをクリアしてもこの現象のままです。

    サーバーから.htaccessを削除(http://の状態に)すると、この現象は起こりません。


    どなたかご教示頂けますでしょうか、、

  • 緊急度:急ぎ投稿者:neowさん投稿時間:2020/10/10 18:53
質問に対する回答は締め切られました

回答 No.10644

  • この回答がベストアンサーです

  • 本文:


    .htaccess をFTP転送してるけど、転送してるファイルが間違っている
    記述したものと別のものを転送してる可能性は?

    .htaccessは空でもOKだし
    空白1文字でもエラーにならないはずなので
    そういうファイルを作成して、問題ないか試してみては?

    この場合は、ファイルサイズで転送間違いがないか確認できるはず。

    まあ、記述があっても、元のファイルとのファイルサイズを比較するだけで
    同じものかは判別できますが・・。


    ==================
    あなたのWebサイトが
    http://blog.example.com 

    だと仮定してます。

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


    参考:https://www.star.ne.jp/manual/homepage_fullssl.php

    .htaccessに上記だけ記述して、


    https://blog.example.com

    でアクセスすると、どうなりますか?

    このURLでは、記述した「.htaccess」では転送されないはず。


    http://blog.example.com 

    でアクセスするとどうなりますか?

    このURLは、https://に転送されるだけのはず。



    sample.jpgという画像を置いて

    https://blog.example.com/sample.jpg
    http://blog.example.com/sample.jpg

    これで飛ばされないのなら、

    .htaccessでなくて、別の機構で飛ばされてるのでは?


    >全く知らないサイトにリダイレクトされます。

    広告とか何かしらjavascriptとか・・。

    飛ばされるサイトが毎回同じだとか
    違っても、どうもなんかの広告とか誘導なら


    普段使わない、プラグインも導入してないようなブラウザで確認してみては?






     








  • 投稿者:k-tanさん 投稿時間:2020/10/10 19:58
質問者からのコメント

k-tanさん


ファイルの中を空にしてアップロードをしたところ解決しました!
ありがとうございます!!

スターサーバーのマニュアルで、すべての表示を常時SSL化する場合に必要な記述として案内があったので
必須の記述だと思いこんでいました。
https://www.star.ne.jp/manual/homepage_fullssl.php


リダイレクトされたサイトは毎回同じ、個人のポートフォリオサイトでした。
私がサーバーにアップしていたファイルはHTMLとCSSだけでした。
URLはネットオウルのサブドメだったので、それが関係しているのかとも考えましたが
結局よく分からないままです。

とにかく解決して本当に助かりました!
重ねてお礼申し上げます。