Nginx映射重定向规则
我想重定向以下内容 从原始URI:Nginx映射重定向规则,nginx,Nginx,我想重定向以下内容 从原始URI: ui/abc/def/vsphere.core.folder.manage?objectId=urn:vmomi:Folder:group-d1:5555-4444-3333-2222-111111111111 进入重定向URI: /ui 我的愿望是,如果URI在URL中包含5555-4444-3333-2222-111111111(不管前面有什么),那么它将被重定向到/ui 我试过了,但没用。请帮帮我。非常感谢 map $request_uri $red
ui/abc/def/vsphere.core.folder.manage?objectId=urn:vmomi:Folder:group-d1:5555-4444-3333-2222-111111111111
进入重定向URI:
/ui
我的愿望是,如果URI在URL中包含5555-4444-3333-2222-111111111
(不管前面有什么),那么它将被重定向到/ui
我试过了,但没用。请帮帮我。非常感谢
map $request_uri $redirect {
default 0;
~^5555-4444-3333-2222-111111111111(.*)?$ /ui;
}
正则表达式只匹配以
555555xxx
开头的URI,请删除^
例如:
map $request_uri $redirect {
default 0;
~5555-4444-3333-2222-111111111111 /ui;
}
server {
...
if ($redirect) { return 301 $redirect; }
...
}
正则表达式只匹配以
555555xxx
开头的URI,请删除^
例如:
map $request_uri $redirect {
default 0;
~5555-4444-3333-2222-111111111111 /ui;
}
server {
...
if ($redirect) { return 301 $redirect; }
...
}