отображение обработчиков app.yaml для большого количества файлов

Я перехожу с общего хостинга на Google App Engine,
И я только начинаю
У меня много файлов php.
лайк

-file1.php
-file2.php
/admin
-file1.php
-file2.php
/user
-file1.php

Я понял, что мне нужно определить handlers внутри app.yaml для каждого файла, который будет обслуживаться.

- url: /file1\.php
script: file1.php
- url: /admin/file1\.php
script: admin/file1.php

Придется ли мне писать сопоставления для каждого обслуживаемого файла, или есть какой-то способ, которым файлы будут автоматически обслуживаться в зависимости от их пути, как обычная учетная запись хостинга, работающая в apache

0

Решение

Это решено в документах: https://cloud.google.com/appengine/docs/standard/php/config/appref

Вы можете использовать регулярное выражение с подстановочными знаками для обработки похожих совпадений.

- url: /(.+\.php)$
script: \1

или же

- url: /(.+)\.php$
script: \1.php
2

Другие решения

Других решений пока нет …


Курсы программирования от Skillbox. Черная пятница!
Подробнее >>>
×