I have a WordPress site and I installed Multisite. WordPress is at the root (like example.com/). My other sites (multisite) are like portfolio.example.com.
I don't want my home page to be my WordPress site. I want it to be the home page I created (with my CSS and my JS) and it is in a folder in example.com/index.
I tried to redirect with a Redirect 301 /index.php https://example.com/index and a Redirect 301 https://example.com https://example.com/index but it redirects all my index.php to example.com/index so even portfolio.example.com becomes example.com/index because of the WordPress structure.
How can I redirect only my home page example.com to example.com/index keeping portfolio.example.com to portfolio.example.com?
I hope this is clear... Thanks!
Here is my .htaccess (it's the one generated by WP + my redirection line) :
# BEGIN WordPress
# Les directives (lignes) entre « BEGIN WordPress » et « END WordPress » sont générées
# dynamiquement, et doivent être modifiées uniquement via les filtres WordPress.
# Toute modification des directives situées entre ces marqueurs sera surchargée.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
# add a trailing slash to /wp-admin
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^(wp-(content|admin|includes).*) $1 [L]
RewriteRule ^(.*\.php)$ $1 [L]
RewriteRule . index.php [L]
# Redirection d’une URL vers une autre
Redirect 301 /index.php https://mysite.au/index
</IfModule>
# END WordPress