Steps to reproduce
- Add the following domains to local httpd file
- Add a new widget public page named "widget1"
- Navigate to Configuration > Settings
- Set Public Pages virtual host to "public.site.com"
- Access to the site created in step 3 via http://public.site.com:8080
- Navigate to "Home" and confirm that you can navigate correctly
- Navigate to "widget1"
The page display The requested resource could not be found. error
The page is displayed correctly.