You don’t appear to have allowed .htaccess
overrides in the <VirtualHost *:443>
container, so .htaccess
is effectively disabled. Without .htaccess
you’ll naturally get 404s for anything other than the homepage if you are using “pretty” permalinks. (.htaccess
is not required for requests to the homepage, since index.php
is served by mod_dir which is no doubt configured elsewhere in the main server config.)
You need something like this inside the <VirtualHost *:443>
container:
<Directory /var/www/subdomain>
Require all granted
# Enable .htaccess overrides
AllowOverride All
</Directory>
You don’t appear to be allowing access (ie. Require all granted
) in the config you’ve posted so you are presumably handling this outside of the vHost? But make sure you are not enabling access to too much.
Related Posts:
- Directing subdomain to main domain and keeping the subdomain format with .htaccess
- Access sub-domain when root public_html is protected with .htaccess password
- Configure .htaccess to have a WordPress single site installation with all subdomains pointing to the same pages?
- Htaccess for Wordpess set on single subdomain
- Rewrite /?rest_route=/ link to /wp-json/ without changing default permalink structure in apache
- Serve apache 404 for missing assets rather then wp 404 template WP_Rewrites
- index.php not loading in main folder of wordpress
- WordPress site displaying 404 for any page apart from index
- WordPress keeps deleting .htaccess file
- HTAccess stops me from accessing WordPress Dashboard links
- Create subdomain masking for each user in WordPress
- Redirect from different port to subdomain – htaccess
- Site searches by Python for non-existent assets
- Only expose routes with prefix /wp-json on WordPress using Apache
- WildCard SSL with wordpress subdomain
- WordPress overrides custom 404 page with it’s own
- What’s the opposite of required valid user in .htaccess authentication
- How can i redirect one url to another url using .htaccess or add_rewrite_rule
- Override htacces rule only for specific directory
- Restrict uploaded files into a custom folder to logged in users by htaccess: looking for Nginx – not only Apache – solution
- Fixing custom 404 pages broken by WordPress in a subdirectory
- How do I test to ensure that my wp-config file is protected?
- Override 404 page with htaccess
- .htaccess Security Header Rules
- mod_rewrite loop, redirecting http to https on certain section of wordpress blog
- Multisite – 404 when accessing sub-sites
- .htaccess in subdir gets ignored by WordPress’ own .htaccess in /
- WordPress – Promoting A Dev Build In A Subdirectory To Production / Root Directory
- Page preview is shown, updating page gives 404 error
- WordPress category with 404 error
- Redirect old domain with query paramaters
- 404 error Additionally 403 Forbidden error on a URL
- My Homepage Suddenly Disappeared and I Can’t Get It Back
- Does WP suppresses .htaccess if permalinks are disabled?
- fix 302 redirection error on https
- Redirect all subdomains to root domain
- Accepting special characters in querystring
- “Oops.” error on an html file directly uploaded to a subdirectory of my WordPress site
- WordPress permalinks confusion
- htaccess redirects invalid request to home page not 404
- How to use slug with subdomain?
- Unable leverage Browser Caching on AWS Bitnami stack (Apache) through W3TC and Cloudfront CDN
- Downloading zip or tar.gz inside WordPress installation?
- How to move wordpress website from hosting account to localhost
- Clicking PUBLISH Now Redirects to 404 PAGE NOT FOUND
- After changing permalink, getting 404 for one particular category
- How to block wordpress admin by htaccess
- Installing wordpress on subdirectory 2 levels down
- Cannot Override WordPress 404 for a Sub-Directory
- I can access subdirectory, but not files within it
- Issue after changing permalink structure [duplicate]
- In a subdomain network, what .htaccess settings can I use to have WP ignore requests to one subdomain?
- Why ‘Authorization Required’ is coming on wordpress login
- .htaccess for Subdomain and Subfolder w/SSL
- WordPress redirection
- Home page returns 404
- How To Add CSP frame ancestors in WordPress Website? [closed]
- Subfolder install not working
- Permalinks not working on debian with OVH
- Browser Caching .htaccess
- How to create custom 401, 403 and 500 error pages?
- WordPress in sub directory wp-admin problem
- Using “wordpress_logged_in” to restrict direct access to uploads folder in 2021
- Temporary .htaccess blocking is disabling WP Crons from running?
- Sub-subdomain getting redirected to main domain
- Rule to redirect non logged in User to Custom Registration/login Page in .htaccess file
- .htaccess file missing from WordPress install directory
- Can’t Access Subdirectory
- Point all URLs to homepage but maintain URL
- How to redirect specific URL to Subdomain
- External content won’t load in iframe in Safari
- How to write .htaccess so that https is on for subpages only but not the home page
- Custom rewrite rule, url returning 404
- Redirect to localhost after installing Multisite on server
- mod_rewrite doesn’t work as I want even with JSON API Plugin disabled
- WordPress .htaccess file gives issues with subdirectory
- W3 Total Cache CSS & JS files GZip issues [closed]
- WP Super Cache unable to locate cache file for only the homepage
- Cannot login to WordPress site after changing .htaccess for security purposes
- add_rewrite_rule to remove /category/ from permalink
- I used single quote to design HTML of my WordPress blog. Now site redirects to index.php everytime than page.php or single.php
- Theme javascript/css 404
- Moving wordpress to different url/server creates redirect loop
- Htaccess rewrite based on query string, not working [closed]
- How to execute WordPress as though it is in the root folder while it is installed in a subdirectory?
- Htaccess maintenance page rules that actually work with WordPress?
- How to serve WordPress folder over subdomain?
- Multisite htaccess file causing segfault (Segmentation fault 11)
- How to allow only vpn access to dashboard on Bitnami WordPress by IP address restricting
- Pages in wp-admin is not found 404
- htaccess redirect to path
- Non-wordpress subdomain on Multisite Installation
- How do I skip wordpress’s 404 handling?
- Rewrite rules and maintain URL
- Targeting .htaccess file with file_put_contents
- .htaccess file changes disappear
- .htaccess and virtual host configuration for WP in its own directory
- 403 forbidden due to .htaccess?
- Can’t get pretty permalinks to work without index.php
- Where is the htaccess in wordpress.com hosting?