Я пытаюсь перенаправить все 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
Заранее спасибо.