[nginx]Nginx下进行域名301永久重定向进设置
说说方法吧,具体的Lnmp安装就不说了,我也不精。301重定向主要是修改nginx的核心变量,目标网站的conf文件server函数。
比如现在需要把2cto.com重定向到www.2cto.com,修改代码如下:
- server {
- server_name www.2cto.com 2cto.com;
- if ($host != ‘www.2cto.com’ ) {
- rewrite ^/(.*)$ http://www.2cto.com/$1 permanent;
- proxy_set_header Host “www.2cto.com”;
- }
- …
- }
把域名换成你的,就可以了。需要注意的地方有两个:
1.permanent这个是关键,表示永久定向;
2.下面这段代码的作用:
proxy_set_header Host “www.2cto.com”;
这段代码可以加可以不加,但是效果是不一样的。如果没加不管输入2cto.com还是2cto.com/sanwen/suibi/,都会跳转到www.2cto.com;加了之后输入2cto.com转到www.2cto.com,输入2cto.com/sanwen/suibi/则转到www.2cto.com/sanwen/suibi/。大家可以根据自己的需求选择加还是不加这段代码。
后记:经过测试,加了代码proxy_set_header Host “www.2cto.com”;测试会出现错误,不加这段内页一样可以跳转到内页。特此声明!
注:由于编辑器原因,如果复制代码过程中出现中文符号如“,请统统改成英文符号”,不然修改不成功。
热门文章推荐
- [FFmpeg]ffmpeg各类参数说明与使用示例
- [FFmpeg]ffmpeg命令参数详解(帮助说明)强大所有参数
- [ffmpeg]FFmpeg参数命令及用法整理(很全面详细)
- [FFmpeg]图文介绍windows下实现编译ffmpeg工程的详细步骤
- [ffmpeg]ffmpeg使用参数的中文说明
- [ffmpeg]如何使用ffmpeg下载分段并加密的m3u8视频流
- [FFmpeg]php下用ffmpeg扩展实现视频转换截图
- [FFmpeg]ffmpeg支持的格式全解析