質問編集履歴
2
test
CHANGED
File without changes
|
test
CHANGED
@@ -24,7 +24,7 @@
|
|
24
24
|
|
25
25
|
/www/.htaccess
|
26
26
|
|
27
|
-
```
|
27
|
+
```Apache
|
28
28
|
|
29
29
|
RewriteEngine On
|
30
30
|
|
@@ -42,7 +42,7 @@
|
|
42
42
|
|
43
43
|
/www/dir/.htaccess
|
44
44
|
|
45
|
-
```
|
45
|
+
```Apache
|
46
46
|
|
47
47
|
RewriteEngine On
|
48
48
|
|
@@ -50,7 +50,7 @@
|
|
50
50
|
|
51
51
|
|
52
52
|
|
53
|
-
### 試したこと
|
53
|
+
### 試したこと・調べたこと
|
54
54
|
|
55
55
|
|
56
56
|
|
@@ -62,6 +62,10 @@
|
|
62
62
|
|
63
63
|
|
64
64
|
|
65
|
+
[杉浦とホームページ製作~URLを書き換えろ!「.htaccessに書く場合の注意」(http://www.nurs.or.jp/)](http://www.nurs.or.jp/~sug/homep/rewrite/rewrite15.htm)というサイトでは私が求めているような動作はできず、各ディレクトリの.htaccessで同じ指定を繰り返さなければならないとありました。
|
66
|
+
|
67
|
+
|
68
|
+
|
65
69
|
### 補足情報
|
66
70
|
|
67
71
|
|
1
test
CHANGED
File without changes
|
test
CHANGED
@@ -4,7 +4,7 @@
|
|
4
4
|
|
5
5
|
.htaccessでリダイレクトを行いたいです。したいこととしては/www/.htaccessを用いて、/www以下のすべてでhttpでのアクセスをhttpsにリダイレクトやwww.example.comへのアクセスをexample.comにリダイレクト、example.com/index.htmlへのアクセスをexample.com/にリダイレクト等の同じ指定をしたいです。
|
6
6
|
|
7
|
-
加えて、/www/dir以下のディレクトリではexample.com/dir/?page=1へのアクセスをexample.com/dir/page/1/にリダイレクトのような個別の指定をしたいです。ライブラリなどの関係で、/www/dir/での指定を/www/.htaccessに置くことはできません。
|
7
|
+
加えて、/www/dir以下のディレクトリでは/www/dir/.htaccessを用いて、example.com/dir/?page=1へのアクセスをexample.com/dir/page/1/にリダイレクトのような個別の指定をしたいです。ライブラリなどの関係で、/www/dir/での指定を/www/.htaccessに置くことはできません。
|
8
8
|
|
9
9
|
|
10
10
|
|
@@ -20,7 +20,11 @@
|
|
20
20
|
|
21
21
|
どこが原因か切り詰めるために指定を削っていったところ、下位ディレクトリでRewriteEngine Onを指定するだけで、上位ディレクトリでの指定は無視されます。
|
22
22
|
|
23
|
+
|
24
|
+
|
25
|
+
/www/.htaccess
|
26
|
+
|
23
|
-
```www/.htaccess
|
27
|
+
```/www/.htaccess
|
24
28
|
|
25
29
|
RewriteEngine On
|
26
30
|
|
@@ -36,7 +40,9 @@
|
|
36
40
|
|
37
41
|
|
38
42
|
|
43
|
+
/www/dir/.htaccess
|
44
|
+
|
39
|
-
```www/dir/.htaccess
|
45
|
+
```/www/dir/.htaccess
|
40
46
|
|
41
47
|
RewriteEngine On
|
42
48
|
|