Как я могу обеспечить публику/ появиться на выводе, как только развертываю свой PHP -проект на Vercel?Javascript

Форум по Javascript
Ответить
Anonymous
 Как я могу обеспечить публику/ появиться на выводе, как только развертываю свой PHP -проект на Vercel?

Сообщение Anonymous »

У меня есть проект PHP, структура имеет API/ и Public/ в корневом каталоге, как того требует Vercel для PHP Project. публичные/ несут статические файлы; CSS/, JS/ и Images/ Whe API/ имеет index.php, init.php и страницы/, которые содержат все файлы веб -страницы .php. После развертывания моего проекта на Vercel моя структура появляется правильно под источником, но под выводом только API/показывает, а также посещение URL и приложения /CSS/Style.css Я нахожу ошибку 404.

Код: Выделить всё

{
"version": 2,
"builds": [
{
"src": "api/**/*.php",
"use": "vercel-php@0.6.0"
},
{
"src": "api/index.php",
"use": "vercel-php@0.6.0"
},
{
"src": "api/init.php",
"use": "vercel-php@0.6.0"
}
],
"outputDirectory": "public",
"routes": [
{
"src": "^/projects/([^/]+)/?$",
"dest": "/api/pages/project-details.php?slug=$1"
},
{
"src": "^/skills/([^/]+)/?$",
"dest": "/api/pages/skill-details.php?slug=$1"
},
{
"src": "^/blogs/([^/]+)/?$",
"dest": "/api/pages/blog-details.php?slug=$1"
},
{
"src": "^/(about|contact|skills|blogs|projects|home)/?$",
"dest": "/api/pages/$1.php"
},
{
"src": "/(css|js|images)/(.*)",
"headers": {
"Cache-Control": "public, max-age=31536000, immutable"
}
},
{
"src": "/",
"dest": "api/index.php"
}
]
}
Я явно пытался явно использовать «outputDirectory»: «public», в vercel.json я также пытался перемещать index.php и init.php вне API/Но это только в большем количестве проблем, поэтому я оставил их, и HTML, но не CSS или JS.>

Подробнее здесь: https://stackoverflow.com/questions/797 ... t-on-verce
Ответить

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

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

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

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

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