我有一个用例,如果刷新页面,它应该重定向回同一页面。例如 假设我在example.come / user / 123上。现在,如果刷新页面,则应将我重定向到相同的example.come / user / 123页面。以下是我的Nginx配置的一部分
server_name example.com ;
location / {
# First attempt to serve request as file, then
# as directory, then fall back to displaying a 404.
try_files $uri $uri/ =404;
}
# define error page
error_page 404 = @notfound;
# error page location redirect 301
location @notfound {
return 301 /;
# return 200 https://$host$request_uri;
}
此配置将我带回到我的主页,即example.com。我了解此重定向的工作方式。但是是否可以从刷新页面的位置重定向回同一页面?
我尝试过
return 200 https://$host$request_uri;
它会将我重定向到同一页面(example.com/user/123),但还会自动下载包含该页面网址的文本文档。
example.com/user/123
任何帮助将不胜感激。