Запуск веб-сайта PHP в стандарте Google App Engine не осуществляет маршрутизацию к подпапкам и файлам.Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Запуск веб-сайта PHP в стандарте Google App Engine не осуществляет маршрутизацию к подпапкам и файлам.

Сообщение Anonymous »


Я пытаюсь перенести наш веб-сайт с виртуальной машины Linux (также в Google) в среду Google App Engine Standard.

Когда я развертываю приложение и тестирую его, главная страница (index.php) работает нормально, но когда я пытаюсь перейти к другим файлам, например /somefolder/somefile.php, этого не происходит. Он просто показывает index.php, но без картинок и т. д.

Я поискал в Интернете и обнаружил, что это, вероятно, связано с отсутствием внешнего контроллера(?)

Мой файл app.yaml выглядит следующим образом:

сервис: nameoftheapp время выполнения: php83 обработчики: # Служить изображениям как статическим ресурсам. - URL: /(.+\.(gif|png|jpg))$ статические_файлы: \1 загрузить: .+\.(gif|png|jpg)$ - URL: /(.+\.php)$ сценарий: авто - URL: /.* сценарий: авто мой index.php:

index.php служит простой целевой страницей для перенаправления пользователей в магазины приложений для приложения. Что касается этого, то это работает хорошо. также отображается логотип, который находится в подпапке.

Но я сам хочу перейти на https://mywebsite.nl/somefolder/somefile.php

Эта часть не работает. Можно ли решить эту проблему, просто установив правильный файл app.yaml (у меня около 10 подпапок, некоторые из которых имеют свои собственные подпапки, а всего более 100 файлов .php)

Нужно ли мне что-то еще? Я надеялся, что для app.yaml будут настройки, которые будут перенаправлять все запросы в нужное место.

Я создал тестовое приложение, чтобы посмотреть, как оно заработает. Это работает, но я сомневаюсь, что это правильный путь.

В файле app.yaml указано:

время выполнения: php83 сервис: тест обработчики: - URL: /.* скрипт: index.php И индекс гласит:


Это работает. я могу получить доступ к root.php, а также к файлу test.php, который находится в подпапке test. Но я сомневаюсь, что это будет лучший вариант для моего собственного веб-сайта.
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Dotnet с Identity не осуществляет аутентификацию через страницы
    Anonymous » » в форуме C#
    0 Ответы
    23 Просмотры
    Последнее сообщение Anonymous
  • Навигация по подпапкам с помощью PHP
    Anonymous » » в форуме Php
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous
  • Навигация по подпапкам с помощью PHP
    Anonymous » » в форуме Php
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Навигация по подпапкам с помощью PHP
    Anonymous » » в форуме Php
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous
  • Как выполнить рекурсивный поиск по подпапкам и вернуть файлы в список?
    Anonymous » » в форуме Python
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Php»