質問編集履歴

3

質問追加しました。

2016/07/25 08:39

投稿

komachi168
komachi168

スコア18

test CHANGED
File without changes
test CHANGED
@@ -28,6 +28,44 @@
28
28
 
29
29
 
30
30
 
31
+
32
+
33
+ 追記です。
34
+
35
+ %{REQUEST_URI}を下記URLで設定したい場合、
36
+
37
+ http://example.com/api/sample/test/dl/?user=tanaka&age=23&email=test@test.com
38
+
39
+
40
+
41
+ sampleがコントローラーになっていて、/test/dl/はメソッドになっています。
42
+
43
+ この時ですが、どのように%{REQUEST_URI}を設定すればよろしいでしょうか?
44
+
45
+ ```ここに言語を入力
46
+
47
+ RewriteEngine On
48
+
49
+ RewriteCond %{REQUEST_URI} ^/sample/test/dl/ [NC]
50
+
51
+ RewriteCond %{QUERY_STRING} user=(.*)&age=(.*)&email=(.*)
52
+
53
+ RewriteRule index.php(.*)$ http://example.jp/test/index.php?user=tanaka&age=23&email=test@test.com
54
+
55
+ ```
56
+
57
+
58
+
59
+ 上記の書き方で問題ないでしょうか?
60
+
61
+ よろしくお願いいたします。
62
+
63
+
64
+
65
+
66
+
67
+
68
+
31
69
  ###書いたソース
32
70
 
33
71
 
@@ -48,6 +86,10 @@
48
86
 
49
87
 
50
88
 
89
+
90
+
91
+
92
+
51
93
  ###補足情報(言語/FW/ツール等のバージョンなど)
52
94
 
53
95
  php 5.3.29

2

ソースの編集

2016/07/25 08:39

投稿

komachi168
komachi168

スコア18

test CHANGED
File without changes
test CHANGED
@@ -32,6 +32,8 @@
32
32
 
33
33
 
34
34
 
35
+ ```ここに言語を入力
36
+
35
37
  RewriteEngine On
36
38
 
37
39
  RewriteCond %{REQUEST_URI} ^/sample/index.php [NC]
@@ -39,6 +41,8 @@
39
41
  RewriteCond %{QUERY_STRING} user=(.*)&age=(.*)&email=(.*)
40
42
 
41
43
  RewriteRule index.php(.*)$ http://example.jp/test/index.php?user=tanaka&age=23&email=test@test.com
44
+
45
+ ```
42
46
 
43
47
 
44
48
 

1

ソースの追加

2016/07/25 04:13

投稿

komachi168
komachi168

スコア18

test CHANGED
File without changes
test CHANGED
@@ -10,11 +10,11 @@
10
10
 
11
11
 
12
12
 
13
- 1, http://test.com/sample/index.php?user=tanaka&age=23&email=test@test.com
13
+ 1, http://example.com/sample/index.php?user=tanaka&age=23&email=test@test.com
14
14
 
15
15
 
16
16
 
17
- 2, http://hogehoge.com/test/index.php?user=tanaka&age=23&email=test@test.com
17
+ 2, http://example.jp/test/index.php?user=tanaka&age=23&email=test@test.com
18
18
 
19
19
 
20
20
 
@@ -25,6 +25,20 @@
25
25
 
26
26
 
27
27
  よろしくお願いいたします。
28
+
29
+
30
+
31
+ ###書いたソース
32
+
33
+
34
+
35
+ RewriteEngine On
36
+
37
+ RewriteCond %{REQUEST_URI} ^/sample/index.php [NC]
38
+
39
+ RewriteCond %{QUERY_STRING} user=(.*)&age=(.*)&email=(.*)
40
+
41
+ RewriteRule index.php(.*)$ http://example.jp/test/index.php?user=tanaka&age=23&email=test@test.com
28
42
 
29
43
 
30
44