要实现不能直接通过nginx访问URL,必须使用按钮导航到其他页面的功能,你可以通过以下方式来实现:
location
指令对URL进行限制,只允许特定的HTTP方法访问。例如,只允许GET方法访问:location / {
if ($request_method != GET) {
return 403;
}
try_files $uri $uri/ =404;
}
window.location.href
来跳转到其他页面。假设你的HTML页面中有一个按钮,点击按钮后要跳转到/other-page
页面,你可以在页面中添加如下代码:
当用户点击按钮时,JavaScript代码将会执行,并将页面跳转到/other-page
。这样就确保了只能通过按钮导航到其他页面,而不能直接通过URL访问。
下一篇:不能执行垂直滚动