Я перехожу с общего хостинга на 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
Это решено в документах: https://cloud.google.com/appengine/docs/standard/php/config/appref
Вы можете использовать регулярное выражение с подстановочными знаками для обработки похожих совпадений.
- url: /(.+\.php)$
script: \1
или же
- url: /(.+)\.php$
script: \1.php
Других решений пока нет …