You’ve put the directives in the wrong place, the canoncial redirects need to go before the # BEGIN WordPress
section (the front-controller), otherwise, they are not going to be processed for anything other than physical files and directories. (The “homepage” maps to a physical directory, so is redirected).
For some reason you have also repeated the WordPress front-controller section, with a slight difference. You should only have one.
# BEGIN block author scans RewriteEngine On RewriteBase / RewriteCond %{QUERY_STRING} (author=\d+) [NC] RewriteRule .* - [F] # END block author scans
This section is also in the wrong place and needs to go before the # BEGIN WordPress
section. You should remove the RewriteEngine
and RewriteBase
directives from this block.
Related Posts:
- Force HTTPS using .htaccess – stuck in redirect loop
- How to redirect url requests to https? [closed]
- https multiple redirects
- What is the right way to redirect all traffic to HTTPS?
- ReDirect subfolder link to another sub-folder and force SSL
- HTTPS to HTTP rewrite rules not working as expected
- How do I skip wordpress’s 404 handling and redirect all 404 errors for static files to 404.html?
- WordPress Redirect All HTTP requests to HTTPS via .htaccess
- Redirect entire website to a single page
- Why is WordPress redirecting from http to https on a local environment?
- Old blog/ and blog/feed/ URLs not working after moving blog to top-level via .htaccess
- Non-WordPress page in subdirectory under WordPress page
- Redirecting WordPress /.htaccess / HSTS / SSL
- 301 redirect not working through .htaccess
- Site redirects to wrong url when saving settings
- Htaccess redirect from ‘/%postname%.html’ to ‘/%postname%’
- Redirecting old permalink to new one
- Index in root, wordpress in subdirectory
- Redirect www to non-www htaccess
- 302 redirect instead of 301 after switch to HTTPS
- Specific URL has 403 Forbidden status code
- How do I skip wordpress’s 404 handling?
- Problem to redirect custom page using htaccess
- htaccess redirect not working
- htaccess wildcard redirect misses some URLs
- WordPress redirect loop on nginx + apache reverse proxy
- Redirect from https to http or from http to https? [closed]
- Redirect too many times htacces switching to https
- Why wordpress multisite redirect to wp-signup if site exists?
- Redirect to https not working with .htaccess [closed]
- How to do 301 redirect to Sub page using htaccess file?
- htaccess redirect – directory and subpages to a single page
- WWW to non WWW redirect effects on load speed
- Can WordPress redirect to a “similar page” in case of 404 error
- htaccess redirect dynamic posts
- Hacked website redirect, only on desktop, help with restoring it [closed]
- RedirectMatch and Redirect interfering with each other
- Mixed Content with SSL, wordpress behind a reverse proxy
- How to hide that a certain non-WordPress directory exists on the server?
- Menu links only using http after enabling https, unable to redirect http links
- Redirect “any page/page/number/” to “any page”
- Why specific file directory fails to redirect but its parent folder succeeds?
- WordPress site in subdirectory load site in main directory
- Disabling HTTPS redirection for migration
- How to create a 301 redirect that doesn’t apply to subsites
- Why does multisite bypass WordPress for wp-content, wp-admin, wp-includes and .php files?
- WordPress multisite htaccess redirection to new domain
- some url does not redirect from http to https
- Why can’t I access files / directories outside of wordpress
- WordPress blocking/preventing viewing of .cgi file in subdirectory [closed]
- Strange redirection issues on wordpress from ssl with padlock to ssl without padlock
- Redirect blogpage /blog/abcd/ to /blog/
- https redirect (with .htaccess) redirect loop
- How to redirect from various ?page_id= to home page?
- How do I map a subdomain in wordpress to the primary domain in a multisite setup?
- Deny access to a path (give 403 or 404 response)
- htaccess 301 redirect http to https doesn’t work
- Redirect home to another page with htaccess
- Redirect all pages except one to homepage via .htaccess
- 301 Redirect Loop
- Redirect 301 www.my-site.com/page/n to www.my-site.com/ [closed]
- Redirecting old post url to 404 in wordpress using htaccess
- WordPress Redirecting HTTPS Requests to HTTP
- Headless WordPress redirect front-page to login page [closed]
- How to redirect subcategories to a page?
- Infinite loop behind SSL proxy on non-standard port
- Use htaccess to redirect WordPress to static website in a subfolder
- htaccess redirects and WordPress
- Redirect blog archive into certain format
- 301 Redirect To Post ID
- CNAME vs A Record for WWW – with 301 Redirects
- How to publish new posts/pages in root instead of subfolder, but keep old structure in place?
- forward domain name to particular page?
- htaccess rules not applied?
- Use virtual pages point to one specific page
- set up 301 redirect within wp-content/uploads/ directory of a WP site to a new image URL
- htaccess redirect – replace special character
- Redirect from sub-directory to root – New WordPress 5.2.3 Set up
- How to add new redirection on wordpress site
- Load time cost of using a redirect plugin v direct .htaccess entry
- .htaccess rule to redirect old URLs to new structure [closed]
- htaccess redirect invoice.php to /client/invoice.php
- How to redirect URL with subfolder to the same URL but without subfolder?
- .htaccess Redirect
- htaccess 301 Redirect not working for WordPress site
- Site loads very slowly (4-5 minute load time)
- How to set 301 redirection after moving WordPress blog?
- Redirecting amp url to non amp url
- How can I redirect a URL to an anchor link while maintaining the URL?
- How to remove duplicate and unnecessary part in a url using htaccess and regex?
- I need to redirect an entire subdirectory in WordPress to the homepage – is this correct?
- Redirect homepage with htaccess, except if I enter the link adding “/home”
- 503 Service Unavailable error was encountered
- Htaccess file isn’t redirecting http sub-pages to https––they display 404 error instead, tried many solutions and none work
- Redirect all requested url to new url
- 301 redirection editing .htaccess doesn’t work
- Redirect custom post type from one domain to another domain
- Redirections and rewrites to subdomain
- Built-In Postname Redirection vs Hard Redirects in relation to SEO and performance
- How To Fix 404 errors caused by Google Indexing WordPress In Subdirectory