国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > Nginx > 正文

nginx中域名、目錄的301重定向配置示例

2024-08-30 12:21:55
字體:
供稿:網(wǎng)友
這篇文章主要介紹了nginx中域名、目錄的301重定向配置示例,分為域名和域名間的跳轉(zhuǎn),目錄跳轉(zhuǎn)等,需要的朋友可以參考下

301重定向不陌生, 有時候有需求把某目錄整個重定向到一個二級域名,或者不帶www的頂級域名請求全部重定向到帶www的二級域名.如果是Apache,需要配置.htaccess,nginx不支持,需要在配置文件里面使用rewrite指令來實現(xiàn)。

頂級域名重定向到www
復制代碼 代碼如下:
server {
 server_name jb51.net;
 rewrite ^/(.*)$ //www.iis7.com/$1 permanent;
 }
如上配置,所以jb51.net的請求都會重定向到www.iis7.com,301重定向?qū)EO很有幫助.這個配置大家用的最多。

www二級域名重定向到頂級域名
復制代碼 代碼如下:
server {
 server_name www.iis7.com;
 rewrite ^/(.*)$ http://domain.com/$1 permanent;
 }
江湖盛傳頂級域名的權(quán)重會比www二級域名的權(quán)重高,有些seoer會要求運維一定要把www的請求轉(zhuǎn)到頂級域名,和上面的做法相反。

目錄重定向
復制代碼 代碼如下:
if ( $request_filename ~ nginxjiaocheng/ ) {
 rewrite ^ //www.iis7.com/nginx/? permanent;
 }
目錄跳轉(zhuǎn)新域名
復制代碼 代碼如下:
if ( $request_filename ~ nginx/ ) {
 rewrite ^ http://nginx.jb51.net/? permanent;
}
nginx這個欄目太火了,打算專門弄一個域名。

附:域名之間的301跳轉(zhuǎn)和測試方法

一、相同根域名與子域名之間的跳轉(zhuǎn)

第一種情況:訪問根域名重定向到www子域名 (Vhost 通常綁定了多個域名,這樣做可以精確定位到某個域名,不會造成非本域名跳轉(zhuǎn)到本域名的情況)

server {
    server_name www.iis7.com jb51.net;
    if ($host = 'jb51.net' ) {
        rewrite ^/(.*)$ //www.iis7.com/$1 permanent;
    }

二、不同域名間的301跳轉(zhuǎn)

第一種情況:訪問A站定向到B站
復制代碼 代碼如下:server {
    server_name www.iis7.com;
    rewrite ^(.*) //www.iis7.com$1 permanent;
}

第二種情況:不是訪問A站的全部重定向到指定頁面
復制代碼 代碼如下:server {
    server_name www.iis7.com;
    if ($host != 'jb51.net') {
        rewrite ^/(.*)$ //www.iis7.com/$1 permanent;
    }
}

如果寫在第一個server段
使用IP訪問時也將被重定向

301重定向狀態(tài)在線檢測工具:http://web-sniffer.net/

返回了這句才算是301重定向成功:
復制代碼 代碼如下:Status: HTTP/1.1 301 Moved Permanently

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 山阳县| 阜新市| 错那县| 麻江县| 东港市| 专栏| 德庆县| 东辽县| 云梦县| 新田县| 栾城县| 繁峙县| 沙湾县| 库车县| 胶州市| 黔南| 云安县| 正蓝旗| 阆中市| 四会市| 鹤庆县| 革吉县| 会泽县| 内乡县| 祁连县| 濮阳市| 沛县| 福鼎市| 沈阳市| 鄄城县| 荥阳市| 土默特左旗| 广东省| 肇庆市| 玉田县| 嘉义县| 定襄县| 宣化县| 饶阳县| 榆林市| 增城市|