查看: 343|回复: 0

[基础服务] LNMP下Nginx如何设置域名301重定向

[复制链接]
  • TA的每日心情
    郁闷
    前天 22:34
  • 签到天数: 1167 天

    连续签到: 1 天

    [LV.10]以坛为家III

    查看他的品牌

    发表于 2016-12-23 16:51:31 | 显示全部楼层 |阅读模式
    chinablackhat下的Nginx如果想将域名chinablackhat.org 301重定向到www.chinablackhat.org
    同时www.chinablackhat.org已经通过/root/vhost.sh添加上,

    可以按如下步骤修改 使用命令编辑器vi、nano或winscp图形管理软件编辑对应的虚拟主机,
    一般虚拟主机配置文件位于:/usr/local/nginx/conf/vhost/域名.conf ,

    如添加的域名是www.chinablackhat.org则配置文件是/usr/local/nginx/conf/vhost/www.chinablackhat.org.conf 在配置文件最后面加上如下代码:
    1. 例:

    2. 省略www.chinablackhat.org虚拟主机server配置
    3. server {
    4. listen 80;
    5. server_name chinablackhat.org;
    6. return 301 http://www.chinablackhat.org$request_uri;
    7. }
    8. 如果是想让http强制跳转到https,把里面的http换成https就行。
    9. 例:

    10. server {
    11. listen 443 ssl;
    12. server_name www.chinablackhat.org;
    13. 省略其他配置
    14. }
    15. server {
    16. listen 80;
    17. server_name www.chinablackhat.org;
    18. return 301 https://www.chinablackhat.org$request_uri;
    19. }
    20. 添加完成后保存,执行:/etc/init.d/nginx restart 重启nginx,使其生效
    复制代码
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    站长推荐上一条 /1 下一条