Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit c50b7ca

Browse files
added rewrite url for a subfolder
1 parent d336d9d commit c50b7ca

File tree

2 files changed

+42
-2
lines changed

2 files changed

+42
-2
lines changed

‎etc/nginx/default.conf‎

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,17 @@ server {
1010
access_log /var/log/nginx/access.log;
1111
root /var/www/html/public;
1212

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+
1324
location ~ \.php$ {
1425
try_files $uri =404;
1526
fastcgi_split_path_info ^(.+\.php)(/.+)$;
@@ -45,4 +56,4 @@ server {
4556
# fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
4657
# fastcgi_param PATH_INFO $fastcgi_path_info;
4758
# }
48-
# }
59+
# }

‎etc/nginx/default.template.conf‎

Lines changed: 30 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,20 @@ server {
1010
access_log /var/log/nginx/access.log;
1111
root /var/www/html/public;
1212

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+
}
1327
location ~ \.php$ {
1428
try_files $uri =404;
1529
fastcgi_split_path_info ^(.+\.php)(/.+)$;
@@ -36,6 +50,21 @@ server {
3650
# access_log /var/log/nginx/access.log;
3751
# root /var/www/html/public;
3852

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+
3968
# location ~ \.php$ {
4069
# try_files $uri =404;
4170
# fastcgi_split_path_info ^(.+\.php)(/.+)$;
@@ -45,4 +74,4 @@ server {
4574
# fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
4675
# fastcgi_param PATH_INFO $fastcgi_path_info;
4776
# }
48-
# }
77+
# }

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /