Nginx 重定向配置

Nginx 301重定向解决方案

非www重定向到www

server {
listen 80;
server_name ik8s.cc;
rewrite ^/(.*)$ http://www.ik8s.cc/$1 permanent;
}

www重定向到非www

server {
listen 80;
server_name www.ik8s.cc;
rewrite ^/(.*)$ http://ik8s.cc/$1 permanent;
}

重定向单个页面

有时需要重定向单个页面,以避免产生404


server {
...
if ( $request_filename ~ oldpage/ ) {
rewrite ^ http://www.ik8s.cc/newpage/? permanent;
...
}

目录重定向


server {
...
if ( $request_filename ~ olddir/.+ ) {
rewrite ^(.*) http://www.ik8s.cc/newdir/$1 permanent;
...
}

一个域名重定向到另一个域名

server {
...
server_name example.com www.example.com; 
rewrite ^ $scheme://www.ik8s.cc$request_uri permanent;
...
}

一个域名重定向到另一个域名

只能重定向到新域名的主页

server {
...
server_name example.com www.example.com; 
rewrite ^ $scheme://www.ik8s.cc;
...
}

参考资料:https://atulhost.com/301-redirect-nginx


文章作者: BY 木易杨
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 BY 木易杨 !
评论
 上一篇
书单 书单
阅读书单技术书籍 kubernetes in action(在读) kubernetes进阶实战 持续集成与持续部署实践 zabbix企业级分布式监控系统(第二版) 其它书 暗时间 清醒思考的艺术 习惯的力量 反脆弱 随后会在本博客更
2019-10-20 BY 木易杨
下一篇 
这些.....正在把我们变傻 这些.....正在把我们变傻
之前看到一篇不错的文章,最近发现原来那个链接失效了,经过网络搜索,找到了这篇,在这里转载一下,做个记录 * 本文转载自互联网 * 一、被驯化的花剌子模国王 “据野史记载,中亚古国花剌子模有一古怪的风俗,凡是给君王带来好消息的信使,就
2019-10-18 BY 木易杨