在Vercel上部署网站时,需要确保您的图片文件夹中的所有图像文件都可以访问。如果您在Vercel上使用Next.js作为您的框架,可以使用next/image
组件自动优化和提供图片。如果您不想使用next/image
,则需要确保您的图像文件夹中的所有图像文件都是可用的。
以下是在Vercel上部署网站并在不使用next/image
的情况下解决此问题的示例代码。假设您有一个public
文件夹,并且该文件夹包含图像文件夹img
。然后,您可以在您的next.config.js
文件中添加以下内容:
module.exports = {
async rewrites() {
return [
{
source: '/img/:path*',
destination: 'https://yourwebsite.com/img/:path*',
},
]
}
}
此代码会使用Vercel的重写功能将所有对/img
的请求转发到您的主域名上。您需要将yourwebsite.com
替换为您的实际网站的域名。另外,请确保您的图像文件夹中的所有文件都具有正确的文件名和文件扩展名。现在,您的Vercel网站应该能够正确显示图像了。