回答編集履歴

2

警告を追加

2017/03/14 08:46

投稿

shi_ue
shi_ue

スコア4437

test CHANGED
@@ -1,3 +1,5 @@
1
+ **ちなみに修正依頼にも書きましたが、sample.co.jpは実在の会社です。example.jpやexample.comを使いましょう。**
2
+
1
3
  ```
2
4
 
3
5
  <IfModule mod_rewrite.c>

1

修正&追記

2017/03/14 08:45

投稿

shi_ue
shi_ue

スコア4437

test CHANGED
@@ -6,11 +6,21 @@
6
6
 
7
7
  RewriteBase /
8
8
 
9
- RewriteRule ^/aboutus/index.php$ /aboutus [R=301,L]
10
9
 
11
- RewriteRule ^/servicesbl/service.php$ /services/service [R=301,L]
12
10
 
11
+ RewriteCond %{HTTPS} off
12
+
13
+ RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
14
+
15
+
16
+
17
+ RewriteRule ^aboutus/index.php$ /aboutus [R=301,L]
18
+
19
+ RewriteRule ^servicesbl/service.php$ /services/service [R=301,L]
20
+
13
- RewriteRule ^/servicesbl/index.php?ID=([1-3])$ /services/id$1 [R=301,L]
21
+ RewriteRule ^servicesbl/index.php?ID=([1-3])$ /services/id$1 [R=301,L]
22
+
23
+
14
24
 
15
25
  RewriteRule ^index\.php$ - [L]
16
26
 
@@ -22,6 +32,8 @@
22
32
 
23
33
  </IfModule>
24
34
 
25
- ```こんな感じかな?
35
+ ```まず、最初の`RewriteCond`と`RewriteRule`でhttpsに飛ばします。
26
36
 
37
+ 続くところで、旧CMSからWordPressへの転送を受け持ちます。
38
+
27
- RewriteRuleっ頭のシュいるんだったかな?
39
+ 最後の4行はWordPressが元々指定しいる、ディチ用の条件とルールです。