通知
すべてクリア

wwwありから無しにリダイレクト設定ができません。

投稿: 3
質問投稿者
コミュニティ参加日: 2週間前

サーバーはXserver
HPはstudioで制作して、ホームページを運用しています。

links-s.co.jpは問題なく表示されますが、

www.links-s.co.jpが表示されないです。
www.links-s.co.jp → links-s.co.jpにリダイレクト設定したいです。

 

chatGPTや検索でいろいろやってみましたが、できないので、質問させていただきます。

 

【.htaccess】

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^www\. [NC]
RewriteRule ^ https://links-s.co.jp%{REQUEST_URI} [L,R=301]
</IfModule>
SetEnvIf Request_URI ".*" Ngx_Cache_NoCacheMode=off
SetEnvIf Request_URI ".*" Ngx_Cache_AllCacheMode

のように書いてあります。

【DNS、SSLなど】はchatGPTからすると問題ないようです。

【www.links-s.co.jp検索して、F12->network】
すると
先ほどは www.links-s.co.jpの statusが 301だったですが、
今もう一回見てみると 添付のようになっています。

こちらに何か問題ありますでしょうか。

chatGPTに聞いてやれることはほぼほぼやりましたが、解決できなくて、問い合わせさせていただきます。

どうか解決のためのご意見いただければと思います。

 

対象サービス
4件の返信
投稿: 76
コミュニティ参加日: 10か月前

LINKSさんが質問を投稿した2025年2月4日 21:02時点の状況はわかりませんが、私が今回答を作成している2/6 17:45時点において、nslookupで運用先サーバー(IPアドレス)を調べた限りでは、以下の状態でした。

links-s.co.jp・・・34.111.141.225
www.links-s.co.jp・・・34.111.141.225

 

> サーバーはXserver
> HPはstudioで制作して、ホームページを運用しています。
>
> links-s.co.jpは問題なく表示されますが、

と書かれていますが、「links-s.co.jp」でstudioで作成したWebサイトが問題なく表示されていることを正とすると、「www.links-s.co.jp」においても、「同じIPアドレスである、studioのWebサーバー」にアクセスしに行っているものと思われます。

この場合、「エックスサーバーの管理画面」で.htaccessを編集しても意味がありません。
エックスサーバーの管理画面で編集した.htaccessはあくまで、「そのホスト名のアクセス先サーバーがエックスサーバーの場合」のみ有効であり、エックスサーバーの管理画面で設定した.htaccessの内容がstudioのWebサーバー上で勝手に反映されるといったものではありませんので。

 

ではどのように修正するか、ですが。

studioのサーバー上で.htaccessを編集し、wwwありからwwwなしにリダイレクトさせる、といった方法は、少なくとも2023年時点では対応していなかったようです(注:書かれている内容の正確性まではチェックしていません。現在はできるようになっている可能性もあるかもしれません…)。

https://community-ja.studio.design/c/feedback/www

 

となると、
・「www.links-s.co.jp」でエックスサーバーにアクセスするように、設定を変更する
・エックスサーバーの管理画面で、リダイレクト設定&独自SSLの設定が適切にされているか、確認する
といった作業がよさそうでしょうか。

 

具体的な手順は以下のような感じです。

1.「エックスサーバーの管理画面(サーバーパネル)」にアクセスし、以下の設定がそれぞれされているかを確認します。

 ▼確認すること
 ・「ドメイン設定」にて「links-s.co.jp」ドメインの設定が追加されているか
 ・「SSL設定」にて「www.links-s.co.jp」の独自SSLが設定されているか
 ・「.htaccess編集」にて、LINKさんが質問文に記載した.htaccessが記述されているか

2.「サーバー情報」メニューから契約しているサーバーのIPアドレスを確認し、メモに控えます。

3.「XServerドメインの管理画面」にアクセスし、「links-s.co.jp」ドメインの「DNSレコード設定」機能にアクセスします。

4.「www.links-s.co.jp」のAレコードが「34.111.141.225」になっているかと思います。これを「2.でメモに控えたIPアドレス」に変更します。
 【!】他のレコードを誤って変更しないようにご注意ください!「www.links-s.co.jp」の「Aレコード」です。

5.当該レコードのTTL値にもよりますが、数時間から1日程度で、「www.links-s.co.jp」のアクセス先が「エックスサーバーの、LINKSさんが契約しているサーバー」に切り替わります。この状態で、「www.links-s.co.jp」から「links-s.co.jp」にリダイレクトされるか、確認してください。

返信
投稿: 3
質問投稿者
コミュニティ参加日: 2週間前

Vindo様

ありがとうございます。

教えていただいたこと実行いたしました。

www.links-s.co.jpのAレコードをxserverのipアドレスに変えて、TTLは3600で待っています。

何時間経ちましたが、まだ、wwwありは表示されないですね。

今ドメイン設定とSSL設定などの画面のスクリーンショットを添付いたしますので、

一度見ていただけますでしょうか。

数時間~1日かかるとのことなので、明日はwwwありが表示できる可能性もありますが、

念のためみていただければ助かります!!

何卒宜しくお願い致します。

返信
1件の返信
コミュニティ参加日: 10か月前

投稿: 76

nslookupで確認しましたが、 www.links-s.co.jp のAレコードは変更されていないようです。

「links-s.co.jp」ドメインの「ネームサーバー」は、LINKSさんが契約している「XServerビジネス」のものではなく、ドメイン取得サービスである「XServerドメイン」のものになっています。

この場合、DNSレコードを編集するのは、XServerビジネスのサーバーパネルからではなくXServerドメインの管理画面からです。

 

元の回答で

> 3.「XServerドメインの管理画面」にアクセスし、「links-s.co.jp」ドメインの「DNSレコード設定」機能にアクセスします。

と書きましたが、具体的には以下のマニュアルページに記載された手順でDNSレコードを編集する必要があります。

▼こちらのマニュアルの手順で作業をする必要がある
https://www.xdomain.ne.jp/manual/man_domain_dns_setting.php

▼こちらのマニュアルに従って作業をしても参照先サーバーは変更されない!
https://support.xserver.ne.jp/manual/man_domain_dns_setting.php

返信
投稿: 3
質問投稿者
コミュニティ参加日: 2週間前

Vindo様

 

wwwありなしの件解決できました!!!!

「サーバーパネルからではなく、XServerドメインの管理画面から」のところが問題でした。

ありがとうございます。

 

引き続きよろしくお願いいたします。

返信