nginx 域名跳轉 Nginx跳轉自動到帶www域名規則配置、nginx多域名向主域名跳轉


nginx 域名跳轉 Nginx跳轉自動到www域名規則配置,如果設置使 mgcrazy.com域名在用戶訪問的時候自動跳轉到 www.mgcrazy.com呢?在網上找了好多資料都沒有一個完整能解決的!以下是我的解決辦法!供大家學習和參考!

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

第二、我們才能在nginx里面配置rewrite規則。打開 nginx.conf文件
找到你的server配置段:【以下是我的server配置段】
server
{
listen 80;
server_name www.mgcrazy.com mgcrazy.com;
if ($host != ‘www.mgcrazy.com’ ) {
rewrite ^/(.*)$ http://www.mgcrazy.com/$1 permanent;
}
這樣就是用戶直接訪問mgcrazy.com直接跳轉的www.mgcrazy.com。即讓不帶www的域名跳轉到帶www的域名。

三、我們可以是多個二級域名、三級域名都可以隨意跳轉、或者讓它們都跳轉到blog.mgcrazy.com這個域名
同意添加如下語句即可:
server
{
listen 80;
server_name blog.mgcrazy.com wgkgood.gicp.net;
if ($host = ‘wgkgood.gicp.net’ ) {
rewrite ^/(.*)$ http://blog.mgcrazy.com/$1 permanent;
}
讓另外一個免費的二級域名wgkgood.gicp.net跳轉到我的博客 http://blog.mgcrazy.com 

這樣不至於放棄二級域名后,對搜索引擎造成影響。對seo很有幫助。

更多nginx規則,歡迎大家一起學習!相互提高!我始終相信一個人的價值不在於自己取得了什么,而在於自己給別人奉獻了什么!

原文來自 http://blog.mgcrazy.com/?p=774 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM