質問編集履歴

2

cyberpanelとopenlitespeedで動かなかったので追記

2021/07/11 11:17

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -97,3 +97,35 @@
97
97
  ```
98
98
 
99
99
  よろしくお願いします
100
+
101
+
102
+
103
+
104
+
105
+ また追記です。
106
+
107
+ 私の質問の立て方が悪かったです。
108
+
109
+ CentOS7でも動作を試そうとサーバにCyberPanelとopenlitespeedをインストールしてRewriteルール欄に記述して動かそうとするとリライトそのものができません。
110
+
111
+ ローカル環境だとリライト自体はできたのでどこが良くないのか教えていただけると幸いです。
112
+
113
+ ```htaccess
114
+
115
+ RewriteEngine On
116
+
117
+ RewriteBase /
118
+
119
+ #RewriteCond %{HTTP_REFERER} !^$
120
+
121
+ RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?example.com [NC]
122
+
123
+ RewriteCond %{HTTP_REFERER} !google. [NC]
124
+
125
+ RewriteCond %{HTTP_REFERER} !bing. [NC]
126
+
127
+ RewriteCond %{HTTP_REFERER} !yahoo. [NC]
128
+
129
+ RewriteRule ^(.*).(png|bmp|gif|jpeg|jpg)$ %{SERVER_NAME}%{PATH_INFO}/$1.php [R=301,L]
130
+
131
+ ```

1

ソース追加

2021/07/11 11:17

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -35,3 +35,65 @@
35
35
  RewriteRule ^(.*).(png|bmp|gif|jpeg|jpg)$ $1.php [R=301,L]
36
36
 
37
37
  ```
38
+
39
+
40
+
41
+ 追記
42
+
43
+ OSはWindows10でPHPのバージョンは7.4.19です。
44
+
45
+ こちらはPHPのソースです。
46
+
47
+ ```PHP ./aaaa/picture.php
48
+
49
+ <!DOCTYPE html>
50
+
51
+ <html>
52
+
53
+ <head>
54
+
55
+ <script src="https://code.jquery.com/jquery-3.3.1.js"></script>
56
+
57
+ </head>
58
+
59
+ <body>
60
+
61
+
62
+
63
+ <p><font size="4">picture.png</font></p>
64
+
65
+ <p><img src="picture.png"></p>
66
+
67
+
68
+
69
+ </body>
70
+
71
+ </html>
72
+
73
+ ```
74
+
75
+ ```PHP ./bbbb/picture_wiew.php
76
+
77
+ <html>
78
+
79
+ <head>
80
+
81
+ <script src="https://code.jquery.com/jquery-3.3.1.js"></script>
82
+
83
+ </head>
84
+
85
+ <body>
86
+
87
+
88
+
89
+ <p><a href="../aaaa/picture.png"><img src = "../aaaa/picture.png"></a></p>
90
+
91
+
92
+
93
+ </body>
94
+
95
+ </html>
96
+
97
+ ```
98
+
99
+ よろしくお願いします