WordPress с балансировщиком нагрузки Google и движком приложений Google слишком много перенаправлений

# #php #wordpress #google-app-engine #google-loader

Вопрос:

Таким образом, у нас есть домен domain.com , к которому подключены два движка приложений.

Приложение 1, которое обрабатывает все URL-адреса.

Приложение 2, которое обрабатывает WordPress по URL-адресу domain.com/imagery

У меня они оба работают правильно на переднем конце, но когда я просматриваю /imagery/wp-admin , я получаю слишком много ошибок перенаправления.

Я использовал этот учебник вместе с google/cloud-tools тем, чтобы активировать дополнительные функции, необходимые Google для запуска с помощью app engine для существующего сайта WordPress.

Мое текущее приложение.yaml

 # App Engine runtime configuration
runtime: php72

service: imagery

# Defaults to "serve index.php" and "serve public/index.php". Can be used to
# serve a custom PHP front controller (e.g. "serve backend/index.php") or to
# run a long-running PHP script as a worker process (e.g. "php worker.php").
entrypoint: serve gae-app.php

default_expiration: "1m"

# Defines static handlers to serve WordPress assets
handlers:
- url: /imagery/(.*.(ico|jpg|jpeg|png|gif|woff|ttf|otf|eot|svg|css|js|html|htm))
  static_files: 1
  upload: .*.(ico|jpg|jpeg|png|gif|woff|ttf|otf|eot|svg|css|js|html|htm)$

- url: /imagery/wp-content/(.*.(ico|jpg|jpeg|png|gif|woff|ttf|otf|eot|svg|css|js|html|htm))
  static_files: 1
  upload: .*.(ico|jpg|jpeg|png|gif|woff|ttf|otf|eot|svg|css|js|html|htm)$

- url: /imagery/wp-includes/(.*.(ico|jpg|jpeg|png|gif|woff|ttf|otf|eot|svg|css|js|html|htm))
  static_files: 1
  upload: .*.(ico|jpg|jpeg|png|gif|woff|ttf|otf|eot|svg|css|js|html|htm)$

- url: /imagery/wp-admin(.*.(htm|html|css|js))
  static_files: 1
  upload: wp-admin/.*.(htm|html|css|js)$

- url: /(.*.(htm|html|css|js))
  static_files: 1
  upload: .*.(htm|html|css|js)$

- url: /wp-content/(.*.(ico|jpg|jpeg|png|gif|woff|ttf|otf|eot|svg))
  static_files: wp-content/1
  upload: wp-content/.*.(ico|jpg|jpeg|png|gif|woff|ttf|otf|eot|svg)$

- url: /(.*.(ico|jpg|jpeg|png|gif|woff|ttf|otf|eot|svg))
  static_files: 1
  upload: .*.(ico|jpg|jpeg|png|gif|woff|ttf|otf|eot|svg)$

- url: /wp-includes/images/media/(.*.(ico|jpg|jpeg|png|gif|woff|ttf|otf|eot|svg))
  static_files: wp-includes/images/media/1
  upload: wp-includes/images/media/.*.(ico|jpg|jpeg|png|gif|woff|ttf|otf|eot|svg)$
 

Я в недоумении относительно того, как заставить это сделать то, что нужно сделать.

Есть какие-нибудь предложения?