公式アカウントからの投稿が始まります

htaccessで、urlをwwwなしにさせる設定を行いテストをしました。
http//www.hoge.com にアクセスすると、まず
「この接続は保護されません。」と警告され続いてしたの方にあるそれでもアクセスするリンクをクリックすると「ドメインウェブの設定が見つかりません。」と表示されました。urlをwwwなしにするのはこれで成功なのでしょうか?

質問者からの補足コメント

  • wwwありにアクセスされるとwwwなしにりダイレクトさせる方法はありますか?

    あとurlに:をつけるのを忘れていました。すみません。

      補足日時:2021/03/07 19:22

A 回答 (4件)

301転送するには、以下の構文を試してみてください。



RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.hoge\.com
RewriteRule ^(.*)$ http://hoge.com/ [L,R=301]
    • good
    • 0
この回答へのお礼

ありがとうございました

お礼日時:2021/03/09 13:19

Apacheなら、サーバー設定ファイルに、



<VirtualHost *:443>
ServerName www.hoge.com
DocumentRoot /var/www/html
Redirect permanent / https://hoge.com
</VirtualHost>
<VirtualHost *:80>
ServerName www.hoge.com
DocumentRoot /var/www/html
Redirect permanent / https://hoge.com
</VirtualHost>

さっきの回答に書きましたが、www.hoge.comに対してのSSL設定も必要です。上記では省略しています。
    • good
    • 0

http://www.hoge.comにアクセスすると、

https://hoge.comにリダイレクトするよ。
    • good
    • 0

> http//www.hoge.com にアクセスすると、



https://www.hoge.com にアクセスすると」の間違いでは?

SSL証明書を、hoge.comについては証明書を取得・設定したが、www.hoge.comについての証明書を取得・設定していない場合に、https://www.hoge.comにアクセスすると、その動きで正常です。

そうなるのがいやなら、www.hoge.comについての証明書も取得・設定しましょう。
    • good
    • 0
この回答へのお礼

なるほど。ありがとうございました。

お礼日時:2021/03/09 13:20

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