質問編集履歴
3
url\.comをexample\.comに修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -2,9 +2,9 @@
|
|
2
2
|
|
3
3
|
さくらインターネット スタンダードプランにて、htaccessを利用したアドレスの書き換えを行いたいです。
|
4
4
|
|
5
|
-
|
5
|
+
example.com/hoge/というアドレスを、example.com/hoge.php、
|
6
6
|
|
7
|
-
クエリがある場合は
|
7
|
+
クエリがある場合はexample.com/hoge/id=1をexample.com/hoge.php?id=1に書き換えたいです。
|
8
8
|
|
9
9
|
|
10
10
|
|
@@ -28,13 +28,13 @@
|
|
28
28
|
|
29
29
|
###発生している問題・エラーメッセージ
|
30
30
|
|
31
|
-
`
|
31
|
+
`example.com/hoge.php`というURLにはアクセスができるのですが、クエリ部分が反映されず、GETの中身が空です。
|
32
32
|
|
33
33
|
|
34
34
|
|
35
35
|
###試したこと
|
36
36
|
|
37
|
-
試しに上記htaccessのまま、`fugo.php`というファイルを同じディレクトリに格納し、`
|
37
|
+
試しに上記htaccessのまま、`fugo.php`というファイルを同じディレクトリに格納し、`example.com/fugo/`にアクセスしたところ、`example.com/fugo.php`の内容が表示されました。
|
38
38
|
|
39
39
|
もちろん`fugo/`を書き換える処理は一切記載しておりません。
|
40
40
|
|
2
タイトルを修正
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
さくらインターネットでhtaccessのRewriteRuleが
|
1
|
+
さくらインターネットでhtaccessのRewriteRuleを使ってもGETが空になる原因について
|
test
CHANGED
File without changes
|
1
誤字を修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -4,7 +4,7 @@
|
|
4
4
|
|
5
5
|
url.com/hoge/というアドレスを、url.com/hoge.php、
|
6
6
|
|
7
|
-
クエリがある場合はurl.com/hoge/
|
7
|
+
クエリがある場合はurl.com/hoge/id=1をurl.com/hoge.php?id=1に書き換えたいです。
|
8
8
|
|
9
9
|
|
10
10
|
|
@@ -16,7 +16,7 @@
|
|
16
16
|
|
17
17
|
RewriteEngine On
|
18
18
|
|
19
|
-
RewriteRule ^hoge/(.*) hoge.php?1 [QSA,L]
|
19
|
+
RewriteRule ^hoge/(.*) hoge.php?$1 [QSA,L]
|
20
20
|
|
21
21
|
ErrorDocument 404 /404.php
|
22
22
|
|