我想把httpwww123hhhcomtesttxt路由到httpwww123comjshdjfkh667222nginx应该怎么配置
可以使用nginx的rewrite指令来实现,具体配置如下:
server {
listen 80;
server_name www.123hhh.com;
location /test.txt {
rewrite ^/test.txt http://www.123.com/jshdjfkh/667/222 permanent;
}
}
上述配置会将所有访问www.123hhh.com/test.txt的请求都重定向到http://www.123.com/jshdjfkh/667/222。其中,rewrite指令的第一个参数是匹配规则,这里使用了正则表达式^/test.txt,表示匹配以/test.txt开头的请求;第二个参数是重定向的目标地址,这里是http://www.123.com/jshdjfkh/667/222;permanent表示使用永久重定向,即浏览器会缓存重定向结果,下次访问时直接跳转,而不是再次请求nginx服务器。
原文地址: https://www.cveoy.top/t/topic/bVjy 著作权归作者所有。请勿转载和采集!