我如何重定向:
/text1 to /
和
/test2 to /something/else
我尝试输入:
rewrite ^ /test1 /
rewrite ^ /test2 /something/else
服务器内部 {}
答案1
只需删除 后面的空格^
,然后添加所需的;
:
rewrite ^/test1$ /;
rewrite ^/test2$ /something/else;
字符$
表示字符串的结尾。如果要/test1/blah
匹配,请删除它们/test1
。
编辑:要向浏览器发送重定向响应,请在行中添加redirect
(对于 302 响应)或permanent
(对于 301 响应)作为标志rewrite
:
rewrite ^/test1$ / permanent;
rewrite ^/test2$ /something/else permanent;