File tree 2 files changed +42
-2
lines changed
2 files changed +42
-2
lines changed Original file line number Diff line number Diff line change @@ -10,6 +10,17 @@ server {
10
10
access_log /var/log/nginx/access.log;
11
11
root /var/www/html/public;
12
12
13
+ set $virtualdir "";
14
+ set $realdir "";
15
+
16
+ if ($request_uri ~ ^/([^/]*)/.*$ ) {
17
+ set $virtualdir /$1;
18
+ }
19
+
20
+ if (-d "$document_root$virtualdir") {
21
+ set $realdir "${virtualdir}";
22
+ }
23
+
13
24
location ~ \.php$ {
14
25
try_files $uri =404;
15
26
fastcgi_split_path_info ^(.+\.php)(/.+)$;
@@ -45,4 +56,4 @@ server {
45
56
# fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
46
57
# fastcgi_param PATH_INFO $fastcgi_path_info;
47
58
# }
48
- # }
59
+ # }
Original file line number Diff line number Diff line change @@ -10,6 +10,20 @@ server {
10
10
access_log /var/log/nginx/access.log;
11
11
root /var/www/html/public;
12
12
13
+ set $virtualdir "";
14
+ set $realdir "";
15
+
16
+ if ($request_uri ~ ^/([^/]*)/.*$ ) {
17
+ set $virtualdir /$1;
18
+ }
19
+
20
+ if (-d "$document_root$virtualdir") {
21
+ set $realdir "${virtualdir}";
22
+ }
23
+
24
+ location / {
25
+ try_files $uri $uri/ $realdir/index.php?$args;
26
+ }
13
27
location ~ \.php$ {
14
28
try_files $uri =404;
15
29
fastcgi_split_path_info ^(.+\.php)(/.+)$;
@@ -36,6 +50,21 @@ server {
36
50
# access_log /var/log/nginx/access.log;
37
51
# root /var/www/html/public;
38
52
53
+ # set $virtualdir "";
54
+ # set $realdir "";
55
+
56
+ # if ($request_uri ~ ^/([^/]*)/.*$ ) {
57
+ # set $virtualdir /$1;
58
+ # }
59
+
60
+ # if (-d "$document_root$virtualdir") {
61
+ # set $realdir "${virtualdir}";
62
+ # }
63
+
64
+ # location / {
65
+ # try_files $uri $uri/ $realdir/index.php?$args;
66
+ # }
67
+
39
68
# location ~ \.php$ {
40
69
# try_files $uri =404;
41
70
# fastcgi_split_path_info ^(.+\.php)(/.+)$;
@@ -45,4 +74,4 @@ server {
45
74
# fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
46
75
# fastcgi_param PATH_INFO $fastcgi_path_info;
47
76
# }
48
- # }
77
+ # }
You can’t perform that action at this time.
0 commit comments