PLEASE help us help you by writing a good post!
I have two repos that I’m using to redirect traffic from an old site to a new one. Each repo has a pretty simple structure: An out/ directory with a __redirects file and a netlify.toml.
The netlify.toml looks like
[build] base = "/" publish = "out/"
Individually they work and accomplish what I want. I decided to consolidate the two repos and house their contents in subfolders of the new repo. I then set the base folder in the site build settings to the desired subdirectory. However, now I get “Page Not Found” when I test the redirects. It will also fail to build if I set the publish folder to
<subfolder>/out in the build settings.
1:44:19 PM: Build ready to start 1:44:20 PM: build-image version: d7b3dbfb0846505993c9a131894d1858074c90b4 (focal) 1:44:20 PM: build-image tag: v4.10.1 1:44:20 PM: buildbot version: fe6512288e75c8fa5aadaebb51ed1f96e9314fd4 1:44:20 PM: Fetching cached dependencies 1:44:20 PM: Starting to download cache of 7.5KB 1:44:21 PM: Finished downloading cache in 29.8533ms 1:44:21 PM: Starting to extract cache 1:44:21 PM: Finished extracting cache in 3.122679ms 1:44:21 PM: Finished fetching cache in 79.008936ms 1:44:21 PM: Starting to prepare the repo for build 1:44:21 PM: Preparing Git Reference refs/heads/main 1:44:21 PM: Parsing package.json dependencies 1:44:22 PM: Different build dir detected, going to use the one specified in the Netlify configuration file: '' versus 'app' in the Netlify UI 1:44:23 PM: No build steps found, continuing to publishing 1:44:23 PM: Creating deploy upload records 1:44:23 PM: Failing build: Failed to build site 1:44:23 PM: Failed during stage 'building site': Deploy directory 'out' does not exist 1:44:23 PM: Finished processing build request in 2.654128943s
I assume that I no longer need a netlify.toml since I am setting the base and publish folders in the site settings.