Запуск веб-сайта PHP в стандарте Google App Engine не осуществляет маршрутизацию к подпапкам и файлам. ⇐ Php
Запуск веб-сайта PHP в стандарте Google App Engine не осуществляет маршрутизацию к подпапкам и файлам.
Я пытаюсь перенести наш веб-сайт с виртуальной машины 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. Но я сомневаюсь, что это будет лучший вариант для моего собственного веб-сайта.
Я пытаюсь перенести наш веб-сайт с виртуальной машины 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. Но я сомневаюсь, что это будет лучший вариант для моего собственного веб-сайта.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как выполнить рекурсивный поиск по подпапкам и вернуть файлы в список?
Anonymous » » в форуме Python - 0 Ответы
- 18 Просмотры
-
Последнее сообщение Anonymous
-