Showning “Index of” Page when Create a new subsite


Yesterday I was trying to start my network sites using WordPress. I follow the official steps that already shared about multisite.
Now, I added a new site and it is subdomain from Cpanel. when I try to visit the subsite it shows the ‘index of’ page and if I try to access the dashboard of the same subsite it is showing ‘file not found’.

i added the following code to wp-config.php file:

  define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', false);
define('DOMAIN_CURRENT_SITE', 'mymaindomain');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);

and update .htaccess with the following:

   <IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]

# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*.php)$ $2 [L]
RewriteRule . index.php [L]

Could I have some help, please?

The page I need help with: [log in to see the link]

Source link