我还没有find任何方法来configuration404错误redirect到像http://google.com外部URL。
我find了方法来redirect到另一个页面/ 404.html,但不是一个外部URL。
例如,我想将任何403或404错误redirect到http://google.com 。 这可能吗?
谢谢你的帮助。
在nginx.conf中的服务器http {…}块内,可以添加:
error_page 404 /example.com.404.html; location = /example.com.404.html { root html; allow all; index example.com.404.html rewrite ^ $scheme://www.someothersite.com$request_uri permanent; }
添加redirect的JavaScript代码到你的404.html页面,以便每当你的错误页面加载它redirect到提到的目标网站。
<script type='text/javascript'> top.location.href = 'http://www.your_target_site.com';