Fixed by adding a htaccess file to the root directory with this information:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?example.com$
RewriteCond %{REQUEST_URI} !^/my_subdir/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /my_subdir/$1
RewriteCond %{HTTP_HOST} ^(www.)?example.com$
RewriteRule ^(/)?$ my_subdir/index.php [L]
</IfModule>
The main issues was WordPress being installed in a subdirectory, so the root URL was “example.com/subdirectory” instead of “example.com”. This htaccess comfiguration does redirect users properly.
Source: https://codex.wordpress.org/Giving_WordPress_Its_Own_Directory
Related Posts:
- Use a template file for a specific url without creating a page
- Using the Rewrite API to Construct a RESTful URL
- Adding rewrite endpoint breaks static front page
- Unique URL Every Time
- Rewrite default post type
- Rewrite Rules for Multiple (more than 2) Taxonomies
- How to add dot(“.”) in post slug
- add_rewrite_rule not loading correct page nor getting variables
- Using plus (+) sign instead of space (-) in WordPress URL
- Add language/country code to each possible URL
- Google is indexing wordpress attachment pages
- How to create a specific frontend URL (not a Page) from a theme or plugin?
- WordPress URL rewrite regex
- WordPress keeps writing rewrite rules to .htaccess
- WordPress Rewrite
- custom template for custom url
- page is not redirecting
- Combine Multiple Categories Into One URL Slug
- Multilingual theme: Changing locale based on URL
- Allow single quote in URLs
- How to have multiple rewrite endpoints in the same URL?
- add_rewrite_rule is not taking effect in WordPress? .htaccess file doesn’t update
- Author Profile URL
- change default ‘post’ slug with register_post_type_args
- Permalink Rewrite for Custom Taxonomy
- Removing “category” from URLs then “add_endpoint()” won’t work…
- Is it possible to generate an alternate structure for multi-tag urls?
- Use single-site install and map entities to subdomains
- Rewrite rule to load images from production does nothing
- Custom query_vars and parse_request on wp-admin
- WordPress SSL (https) is not working with custom permalink
- Creating a dynamic URL structure
- How to define a callback for an URI?
- NextGEN Gallery Lightbox – Social Share URL Redirect
- WordPress .htaccess blocks mine?
- My WP_options db rewrite_rules Does Not Work
- Adding special characters to slug?
- WP is ignoring .htaccess rewritten URL
- a one-off rewrite rule
- Get url-friendly version of the_title?
- Rewrite ugly URL to clean URL
- Url rewrite on index.php?term=[term_name]
- Translate custom post type and taxonomy slug in URL?
- Change pagination url format
- Rewrite: WordPress URL rewrite on Search
- WPML language switcher for custom rewrite rules
- How can I change the permalink of a translated home page?
- How to write Rewrite rule for same path using Rewrite API?
- Add word to permalink when custom field has a value
- simple add_rewrite_rule added, refuses to work
- 301 Redirect all posts urls from .html to / (without .html)
- Custom rewrite after the default term link URL
- How can I reduce the number of rewrite rules?
- Create a page that can be used for different URLs
- Get wordpress installation folder
- Disable WordPress from changing URL slug when post is published
- Two sets of url one content?
- Remove wp-admin from the URL
- WordPress .htaccess ignore path and subsequent .htaccess files in subfolders
- Adding Rewrite URL for Base + Children Separately
- How to customize sub-URLs in a wordpress website (.htaccess)
- Rewriting a date hierarchy into a ‘yyyy-mm-dd’ slug
- URL rewrite( I think? )
- custom url – add attachment’s id or name after post
- Help with WordPress custom url rewriting?
- Page not found: Custom search form with a custom search page
- Make the home page’s slug visible in the browser’s URL bar
- WordPress how to prevent URL encoding in URL of taxonomy terms
- Query vars to return the homepage
- dynamic URL rewrite
- How can I add a vanity URL for admin-ajax.php Calls?
- Remove part from dynamic url and redirect
- Rewrite rule can’t get the ID from rewrited
- How wordpress core include search.php with $_GET[‘s’]?
- Pretty URL via Rewrite
- Dynamic Content w/ geolocation in WP?
- WordPress numeric (yearly) page names / disable yearly archives
- url redirect none www to www
- Stop wordpress from prettify URL
- Moved WordPress to Subdirectory, still hijacking requests to files outside of its directory
- How to remove Base URL Duplication?
- Rewrite URL query string for all pages
- ModRewrite not working properly
- Need help with custom rewrite rule
- WordPress doesn’t remember my custom rewrite rule
- Custom urls in WordPress involving page slugs
- Relative URL filtering
- how to change some of the rules in the database
- Rewriting URLs with query strings and preserving them
- get_permalink is getting old rewrite rule
- Rewriting URL does not automatically log me in
- Custom Rewrite for Profiles
- Pagination posts. Url format
- how rewrite is working in wordpress
- How do I display a friendly URL link in the frontend?
- rewriting an Url
- WordPress Post url encoding problem
- Please give me the rewrite rules for my ugly urls
- Change the slug ( url ) to a sequence number starting from 0 in the custom record type?
- Change url site.it/wordpress