99热,在线视频免费精品,亚洲综合视频在线观看,久久免费高清视频,九九热视频在线播放,日韩精品在线播放视频,99久久精品免费视频

龍巖易富通網(wǎng)絡(luò )科技有限公司

龍巖小程序開(kāi)發(fā),龍巖分銷(xiāo)系統

nginx 301跳轉到帶www域名方法rewrite

2015.09.10 | 1703閱讀 | 0條評論 | 通用代碼

首先一、得在你的域名管理里面定義 test.com和www.test.com指向你的主機ip地址,我們可以使用nslookup命令測試:
直接輸入 nslookup test.com和nslookup www.test.com 都有指向ip的A記錄即可。

第二、我們才能在nginx里面配置rewrite規則。
打開(kāi) nginx.conf文件找到你的server配置段:

server

{
listen 80;
server_name www.test.com test.com;
if ($host != 'www.test.com') {
rewrite ^/(.*)$ http://www.test.com/$1 permanent;
}
.......

這樣就是用戶(hù)直接訪(fǎng)問(wèn)test.com直接跳轉的www.test.com。
即讓不帶www的域名跳轉到帶www的域名。

辦法2:在配置文件里面寫(xiě)兩個(gè)server,第一個(gè)里面把不帶www的域名去掉

server
{
listen 80;
server_name www.test.com;

在配置文件的最下面添加上,這樣就可以了。

server
{
server_name test.com;
rewrite ^(.*) http://www.test.com/$1 permanent;
}

如果有多個(gè)不同的域名都綁定在同一個(gè)目錄下不帶3W的301到帶3W的方法和上面的一樣
在vhost的完整配制里后面加上

server
{
server_name test1.com;
rewrite ^(.*) http://www.test1.com$1 permanent;
}

server
{
server_name test2.com;
rewrite ^(.*) http://www.test2.com$1 permanent;
}

server
{
server_name test3.com;
rewrite ^(.*) http://www.test3.com$1 permanent;
}

301永久跳轉,當用戶(hù)或搜索引擎向網(wǎng)站服務(wù)器發(fā)出瀏覽請求時(shí),服務(wù)器返回的HTTP數據流中頭信息中的狀態(tài)碼的一種,表示本網(wǎng)頁(yè)永久性轉移到另一個(gè)地址。
302臨時(shí)跳轉,也是狀態(tài)碼的一種,意義是暫時(shí)轉向到另外一個(gè)網(wǎng)址。
二者的區別主要是,一句話(huà),302容易被搜索引擎視為spam,301則不會(huì )。
permanent代表301永久跳轉,改為redirect則為302臨時(shí)跳轉。


贊 (

發(fā)表評論

雷波县| 广宗县| 彩票| 安徽省| 深州市| 澄迈县| 微山县| 和田市| 邵武市| 平南县| 绥阳县| 县级市| 文山县| 年辖:市辖区| 句容市| 杨浦区| 中牟县| 独山县| 枣阳市| 彭州市| 灌南县| 合水县| 荔波县| 兰溪市| 高州市| 涿鹿县| 凤山县| 兴海县| 鄂伦春自治旗| 汉寿县| 成安县| 登封市| 余姚市| 赞皇县| 淮安市| 太原市| 九寨沟县| 贡嘎县| 灵川县| 房山区| 扶风县|