LNMP环境实现301重定向的方法

发表时间:2012-06-12 8:44 | 分类:Nginx | 浏览:862 次

原来我的网站重定向只是在.htaccess文件里这么写:

RewriteEngine on
RewriteCond %{http_host} ^sijitao.net [NC]
RewriteRule ^(.*)$ http://www.sijitao.net/$1 [L,R=301]

因为自己用的linux系统的vps主机,而且安装的是lnmp,所以找到如下新的方法试试:
打开/usr/local/nginx/conf/vhost下相应的.conf文件,在代码的最后面加上如下代码:
server {
server_name sijitao.net;
rewrite ^(.*) http://www.sijitao.net/$1 permanent;
}

最后得到的完整代码如下所示:
server
{
listen       80;
server_name www.sijitao.net;
index index.html index.htm index.php default.html default.htm default.php;
root /home/wwwroot/www.sijitao.net;   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 sijitao.net;
rewrite ^(.*) http://www.sijitao.net/$1 permanent;
}

修改保存后记得重启lnmp,/root/lnmp restart  。这样用户打开sijitao.net时候也会转到www.sijitao.net去了。不过sijitao.net虽然用了301重定向,但还是要做A记录解析的。

本文标签:, , ,

本文链接:http://www.sijitao.net/878.html

本文版权虫虫开源所有,欢迎您在本博客中留下评论,如需转载原创文章请注明出处,谢谢!

现在只有1个回复
Comment (0)
Trackbacks (1)
icon_wink.gif icon_neutral.gif icon_mad.gif icon_twisted.gif icon_smile.gif icon_eek.gif icon_sad.gif icon_rolleyes.gif icon_razz.gif icon_redface.gif icon_surprised.gif icon_mrgreen.gif icon_lol.gif icon_idea.gif icon_biggrin.gif icon_evil.gif icon_cry.gif icon_cool.gif icon_arrow.gif icon_confused.gif icon_question.gif icon_exclaim.gif 

一键脚本 SSH攻击 IP查询 博客历程 留言本 文章归档 网站地图 谷歌地图
托管于阿里云&七牛云. 已加入博客联盟. 浙ICP备13025236号.
Copyright © 2010-2016 虫虫开源 All Rights Reserved.