teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2019/10/20 23:59

投稿

TaichiYanagiya
TaichiYanagiya

スコア12218

answer CHANGED
@@ -4,4 +4,19 @@
4
4
  RewriteEngine On
5
5
  RewriteBase /site-b/
6
6
  RewriteRule ^old/(.*) new/$1 [R=301,L]
7
+ ```
8
+
9
+ ---
10
+ **(2019/10/21 08:59) 追記**
11
+
12
+ 「(サイトA のドキュメントルート)/site-b/」が存在しないとのこと。
13
+ では、トップの .htaccess の最初でリダイレクトするとどうでしょうか?
14
+ .htaccess の他の部分がわからないので、悪影響があるかもしれません。
15
+ ```
16
+ <IfModule mod_rewrite.c>
17
+ RewriteEngine On
18
+ RewriteRule ^site-b/old/(.*) site-b/new/$1 [R=301,L]
19
+ RewriteCond %{HTTP_HOST} ^(www.site-b.com)(:80)? [NC]
20
+ RewriteRule ^(.*) https://site-a/site-b/$1 [R=301,L]
21
+ </IfModule>
7
22
  ```