LNMP环境301重定向的有效方法

时间:11-05-09 栏目:VPS教程 作者:赵 容 评论:2 点击: 8,292 次

因为前几天买了W2的VPS,因为还在找对方解决一些事情,就装了下LNMP环境什么都没放,今天闲来无事,暂时放一个美女图片在上面,放了之后发现,我通过./vhost.sh建立的虚拟主机域名设置www.01mm.net,当打开不带www的01mm.net的时候,竟然是LNMP主目录的页面。

怎么让01mm.net自动转向www.01mm.net呢?这就是301重定向的问题了。

首先打开/usr/local/nginx/conf/vhost/www.01mm.net.conf文件,原代码如下:

server
    {
        listen       80;
        server_name www.01mm.net;
        index index.html index.htm index.php default.html default.htm default.php;
        root  /home/wwwroot/www.01mm.net;

        include other.conf;
        location ~ .*\.(php|php5)?$
            {
                fastcgi_pass  unix:/tmp/php-cgi.sock;
                fastcgi_index index.php;
                include fcgi.conf;
            }

        location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
            {
                expires      30d;
            }

        location ~ .*\.(js|css)?$
            {
                expires      12h;
            }

        access_log off;
    }

我在这段代码最后加入如下代码:

server {
server_name 01mm.net;
rewrite ^(.*) http://www.01mm.net$1 permanent;
}

大家注意,如果原代码server_name后面有2个地址,包括了不带www的地址,请先删除之!

另外,修改完成后,请重启LNMP

/root/lnmp stop

/root/lnmp start

到这里,301重定向就完成了。现在不输入www的地址,也能自动转到www了。来个美女图片站的图吧:

301

香港/美国/国内高速VPS

声明: 博客仅为分享信息绝非推荐,网站不参与交易绝非中介,内容均仅代表个人观点绝非权威,读者务必认真考虑后下手并自担风险,那种手和脑子长在别人身上的请尽快点击页面上x关闭和远离本站!一分钱一分货仍是恒久不变之真理,未满18岁人士(包括生理和心理)请在监护人陪同下访问本站!本文由( 赵 容 )原创编译,转载请保留链接: LNMP环境301重定向的有效方法鄙视无耻复制行为!
关于评论: 赵容非全职打理博客,所有评论不保证审核时间进度,同时博客有义务保证您的个人信息不经由赵容部落透露给任何第三方,但尊重是相互的,任何虚假邮箱的评论直接删除,别JJYY说什么删评论.
关于选择: 所有海外网络产品均无法保证在中国任何地区,任何时间,任何宽带均有相同的访问体验,追求速度国内产品是您的不二选择,那种号称某海外机房绝不抽风的不是骗子就是傻逼.
关于安全: 任何IDC都有倒闭和跑路的可能,月付和备份是最佳选择,服务器也是机器,不勤备份是对自己极不负责的表现.

LNMP环境301重定向的有效方法:目前有2 条留言

  1. 沙发
    带瓶子的奶嘴:

    看这域名,该不是专门做漂亮MM图片站点的吧…

    2011-05-09 15:49 [回复]
    • 赵 容:

      哎呀,您说的太对了,一号美女图片站,哈

      2011-05-09 16:02 [回复]

发表评论


海星云主机

广而告之