質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
.htaccess

Apacheウェブサーバーにおいて、ディレクトリ単位で設置及び設定を行う設定ファイルを指します。

Q&A

解決済

2回答

977閲覧

サブドメインだけリダイレクトさせない

aki1212

総合スコア1

.htaccess

Apacheウェブサーバーにおいて、ディレクトリ単位で設置及び設定を行う設定ファイルを指します。

0グッド

0クリップ

投稿2022/04/12 06:07

リダイレクト前 https://double-factory.com/ リダイレクト後 https://double-factory.co.jp/
このようにリダイレクトさせるように設定したのですが、

https://double-factory.com/のサブドメインとして設置していたhttps://sports.double-factory.com/
にもリダイレクトがかかってしまい表示されなくなりました。

https://sports.double-factory.com/
このurlだけリダイレクトさせないようにする方法はございますでしょうか?
リダイレクト先にサブドメインを取得し直して移行するしか無いのでしょうか?

お手数ですが解決方法ご教示いただけると幸いです。よろしくお願い致します。

現状

<Files ~ "^\.(htaccess|htpasswd)$"> deny from all </Files> Redirect permanent https://double-factory.com/ https://double-factory.co.jp/ order deny,allow Redirect permanent / https://double-factory.co.jp/

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

ベストアンサー

Redirect permanent / https://double-factory.co.jp/

Redirect では、 条件が付けれません。

お使いのサーバが不明ですが、mod_rewrite が使えるのであれば、RewriteRule に変更して、RewriteCond で、HTTP_HOST がサブドメインと一致しない条件を追加することでできないでしょうか。

例;:

RewriteEngine On RewriteCond %{HTTP_HOST} !^sub\.example\.com$ RewriteRule ^(.*)$ https://example.co.jp/$1 [R=301,L]

投稿2022/04/12 13:05

CHERRY

総合スコア25171

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

aki1212

2022/04/13 01:23

ありがとうございます!!! 頂いた例を使用したら解決できました。
guest

0

double-factory.comsports.double-factory.comそれぞれのVirtualHostセクションがあるとおもうので、
double-factory.comについてのVirtualHostセクションの中に、
Redirect permanent / https://double-factory.co.jp/を書けば良いです。

なお、Redirectの書式はRedirect [status] URL-path URLなので、
Redirect permanent https://double-factory.com/ https://double-factory.co.jp/は、
「URLの中のパス部分(ホスト名の後ろの部分)の先頭がhttps://double-factory.com/に一致したら」という意味になるので何にもマッチしないので結果的に無視されます。

投稿2022/04/14 10:19

otn

総合スコア84557

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問