Nginx将内容加载到不同的URL

时间:2017-12-20 05:58:12

标签: php symfony nginx

我需要将admin.example.com/admin/login的内容加载到admin.example.com。网站正在Symfony中运行。

这是我的阻止。

$scope.limit = 3;
$scope.moreShown = false;
$scope.change_length_value = function(arr,ind){      
    $scope.limit=arr[ind].job_description.length;
    $scope.moreShown = true;
};

显示错误ERR_TOO_MANY_REDIRECTS

2 个答案:

答案 0 :(得分:0)

添加您正在使用的文件夹名称,如: root / var / www / html / yourFolderName;

答案 1 :(得分:0)

  1. 您可以编辑Symfony控制器和routing.yml以使用两个地址:
  2. 的routing.yml

    添加新路线:

    homepage: path: / defaults: { _controller: ApplicationBundle:Default:login }

    你原来的路线:

    login: path: /admin/login defaults: { _controller: ApplicationBundle:Default:login }

    1. 您可以使用Mod重写来减去地址:

      Mod重写:

    2. RewriteRule / /admin/login [L]

      1. 将您的ngix重定向编辑为[L]
      2.   

        " [L]是一个标志,表示如果此规则匹配,则表示没有其他规则   将对此页面执行规则匹配。"