URL not working on FallbackResource in htaccess
Solution 1:
You can't use an external URL with FallbackResource
. You can't externally redirect the request using FallbackResource
. As the docs state, this should be a local-url.
If you want to do this then use mod_rewrite instead. For example:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . https://www.example.com/ [R=302,L]
This gives you more control that FallbackResource
. You can set the 3xx status and you can choose to redirect requests that would otherwise map to a directory, which FallbackResource
would not (and often doesn't return a meaningful response for the user anyway).
The above 302 redirects any request, other than the document root (denoted by the regex .
) and that doesn't map to a file or directory to https://www.example.com/
.