Nginx 如果第一个链接返回“重定向到另一个链接”;“404未找到”;
如果第一个链接返回“404未找到”,如何重定向到另一个链接 我试过的Nginx 如果第一个链接返回“重定向到另一个链接”;“404未找到”;,nginx,Nginx,如果第一个链接返回“404未找到”,如何重定向到另一个链接 我试过的 location ^~ /video/ { rewrite ^/video/(\w+)/(.+)$ /get.php?hash=$1&filename=$2 last; rewrite ^/video/(\w+)/(.+)$ http://domain.com/get.php?hash=$1&filename=$2 last
location ^~ /video/ {
rewrite ^/video/(\w+)/(.+)$ /get.php?hash=$1&filename=$2 last;
rewrite ^/video/(\w+)/(.+)$ http://domain.com/get.php?hash=$1&filename=$2 last;
root /storage/;
}
可能会做您需要的事情:
try_files first_link second_link third_link etc
基本上,它会将用户发送到可用的第一个链接。您可以将
错误页面
指令添加到nginx位置
块:
看
@teslasimus-文档中的第二个示例(杂种)指向一个链接。这在您的情况下不起作用吗?不,我得到nginx:[emerg]“try\u files”指令在这里是不允许的
location ^~ /video/ {
error_page 404 /video/404.php;
}