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

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

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

第2、咱們才能在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的域名。學習

3、咱們能夠是多個二級域名、三級域名均可以隨意跳轉、或者讓它們都跳轉到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規則,歡迎你們一塊兒學習!相互提升!我始終相信一我的的價值不在於本身取得了什麼,而在於本身給別人奉獻了什麼!.net

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

相關文章
相關標籤/搜索