NGINX Force Trailing Slash (GAE) - PullRequest
       8

NGINX Force Trailing Slash (GAE)

0 голосов
/ 18 января 2019

Я пытаюсь перенаправить все URL-адреса на конечные косые черты в Google App Engine (сервер nginx)

У меня есть приложение Angular-Laravel 5.0. По умолчанию я перенаправляю весь запрос в index.php, который находится в public/app/ dir, так что для этого у меня есть правила ниже

Вот так выглядит мой nginx-app.conf

location / {
  index index.php index.html index.html index.js, index.shtml;
  try_files $uri $uri/ /index.php?$query_string;
}

Вот так выглядит мой app.yaml

runtime: php
env: flex

runtime_config:
  document_root: public

Это то, что у меня есть в app/Http/routes.php

Route::get('/', function () {
    return redirect('/app/');
});

Моя проблема

Когда я захожу на свой сайт по URL https://project-id.appspot.com/app/, он перенаправляет меня на https://project-id.appspot.com/app/#/access/signin, но если я попробую с

перенаправляет меня на http://project-id.appspot.com:8080/app/ , а не на https://project-id.appspot.com/app/

У меня есть Google по этому поводу, и я выяснил этот ответ , но я не знаю, как использовать его с моими существующими правилами.

Я буду очень признателен, если кто-нибудь сможет мне помочь.

Обратите внимание: я довольно новичок в nginx server

Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...