質問編集履歴

9

/home 追記。アクセスしたいファイルに変更。login\.phpはOKを追記。

2017/03/09 01:38

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -24,11 +24,15 @@
24
24
 
25
25
 
26
26
 
27
- example.com/login → /username/www/login.php(ファイル保存先)
28
-
29
27
  example.com/login → example.com/login.php(アクセスしたいURL)
30
28
 
29
+ example.com/login → /home/username/www/login.php(アクセスしたいファイル)
30
+
31
- にアクセスをしようとして「not found」となってしまいます。
31
+ 結果は「not found」となってしまいます。
32
+
33
+
34
+
35
+ ※example.com/login.php にアクセスすると問題なく表示されます。
32
36
 
33
37
 
34
38
 

8

語尾修正

2017/03/09 01:38

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -120,7 +120,7 @@
120
120
 
121
121
  ```
122
122
 
123
- $1がどのような結果で返ってきているのか確認をする目的で。
123
+ $1がどのような結果で返ってきているのか確認をするのが目的で
124
124
 
125
125
  その結果、
126
126
 

7

\.htaccessファイル全文掲載

2017/03/09 01:28

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -3,6 +3,20 @@
3
3
 
4
4
 
5
5
  ```.htaccess
6
+
7
+ <Files ~ "^\.(htaccess|htpasswd)$">
8
+
9
+ deny from all
10
+
11
+ </Files>
12
+
13
+ Order deny,allow
14
+
15
+
16
+
17
+ RewriteEngine On
18
+
19
+ RewriteCond %{REQUEST_FILENAME} !-f
6
20
 
7
21
  RewriteRule ^([^\.]+)$ $1.php [NC,L]
8
22
 

6

ファイルが存在するとうまくいかない

2017/03/09 01:20

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -96,6 +96,28 @@
96
96
 
97
97
 
98
98
 
99
+ [追記]
100
+
101
+ テストで一番下の行を次のよう変更してみました。
102
+
103
+ ```
104
+
105
+ RewriteRule ^([^\.]+)$ https://www.google.co.jp/?redirect=$1.php [NC,L]
106
+
107
+ ```
108
+
109
+ $1がどのような結果で返ってきているのか確認をする目的で。
110
+
111
+ その結果、
112
+
113
+ 転送後にファイルが存在する場合は「NotFound」
114
+
115
+ 転送後にファイルが存在しない場合はGoogleに転送されました。
116
+
117
+ > example.com/login (login.php有り) → NotFound
118
+
119
+ > example.com/dummy (dummy.php無し) → https://www.google.co.jp/?redirect=dummy.php
120
+
99
121
 
100
122
 
101
123
 

5

移行先を追加

2017/03/09 01:18

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -10,9 +10,9 @@
10
10
 
11
11
 
12
12
 
13
- example.com/login → /username/www/login.php
13
+ example.com/login → /username/www/login.php(ファイル保存先)
14
14
 
15
- example.com/login → example.com/login.php
15
+ example.com/login → example.com/login.php(アクセスしたいURL)
16
16
 
17
17
  にアクセスをしようとして「not found」となってしまいます。
18
18
 

4

サーバーエラー加筆

2017/03/09 01:08

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -90,6 +90,14 @@
90
90
 
91
91
 
92
92
 
93
+ サーバーのエラーログには次の情報が残っていました。
94
+
95
+ > Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace.
96
+
97
+
98
+
99
+
100
+
93
101
 
94
102
 
95
103
  よろしくお願いします。

3

一部変更したテストを追記

2017/03/08 14:41

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -70,7 +70,25 @@
70
70
 
71
71
 
72
72
 
73
+
74
+
73
- また対処方法はあるでしょうか
75
+ 最後の一行を次のように変更してテストした。
76
+
77
+ ```
78
+
79
+ RewriteRule ^test$ login.php [NC,L]
80
+
81
+ ```
82
+
83
+ example.com/test にアクセスをすると「500エラー」が発生しました。
84
+
85
+ > Internal Server Error
86
+
87
+ >
88
+
89
+ > The server encountered an internal error or misconfiguration and was unable to complete your request.
90
+
91
+
74
92
 
75
93
 
76
94
 

2

example\.comに修正

2017/03/08 14:28

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -10,9 +10,9 @@
10
10
 
11
11
 
12
12
 
13
- hogehoge.com/login → /username/www/login.php
13
+ example.com/login → /username/www/login.php
14
14
 
15
- hogehoge.com/login → hogehoge.com/login.php
15
+ example.com/login → example.com/login.php
16
16
 
17
17
  にアクセスをしようとして「not found」となってしまいます。
18
18
 
@@ -28,7 +28,7 @@
28
28
 
29
29
  RewriteRule ^([^\.]+)$ $1_file.php [NC,L]
30
30
 
31
- hogehoge.com/login → /username/www/login_file.php
31
+ example.com/login → /username/www/login_file.php
32
32
 
33
33
  ```
34
34
 

1

加筆

2017/03/08 14:21

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -11,6 +11,8 @@
11
11
 
12
12
 
13
13
  hogehoge.com/login → /username/www/login.php
14
+
15
+ hogehoge.com/login → hogehoge.com/login.php
14
16
 
15
17
  にアクセスをしようとして「not found」となってしまいます。
16
18