知识屋:更实用的电脑技术知识网站
所在位置:首页 > 站长园地  > 站长入门

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

发表时间:2012-02-21来源:网络

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

怎么让dnjsb.com自动转向 www.zhishiwu.com呢?这就是301重定向的问题了。

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

 server

{
   listen       80;
   server_name www.zhishiwu.com;
   index index.html index.htm index.php default.html default.htm default.php;
   root /home/wwwroot/www.zhishiwu.com;   include none.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 dnjsb.com;
rewrite ^(.*) http://www.zhishiwu.com$1 permanent;
}

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

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

/root/lnmp stop

/root/lnmp start

到这里,301重定向就完成了。现在不输入www的地址,也能自动转到www了。 
---------------------------------------------------------------------------------------------------------
在这里电脑技术吧 祝你能修改成功奥~  

(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜