2016-07-08 12 views
0

サブフォルダとすべてのコンテンツをルートドメインにリダイレクトしたい。例えばnginxサブフォルダをルートドメインにリダイレクト

server { 
    listen 80 default_server; 

    root /home/vishant/devcenter/wava-v1.1/HTML; 
    index index.html index.htm; 

    # Make site accessible from http://localhost/ 
    server_name baetter.l; 

    location/{ 
      # First attempt to serve request as file, then 
      # as directory, then fall back to displaying a 404. 
      try_files $uri $uri/ =404; 
      #proxy_pass   "http://127.0.0.1:3000"; 
      # Uncomment to enable naxsi on this location 
      # include /etc/nginx/naxsi.rules 
    } 

} 

私は同様の問題がhtaccessファイルhere

しかし、どのようにすることができますを使用して解決を発見した:

http://www.example.com/ubb/マイサーバー構成は以下のようなものですhttp://www.example.com

にリダイレクトされます私はnginxで達成する?

答えて

1

解の数の一つは次のとおりです。

location ^~ /ubb/ { 
    return 302 /; 
} 

^~修飾子は、このプレフィックスの場所は、あなたが将来的にどの正規表現の場所を追加した場合にも優先し続けることを保証します。詳細は、this documentを参照してください。

returnの指示はdocumented hereです。

関連する問題