Support » Networking WordPress » Internal Server Error 500 on Multisite Subdirecoties

  • Resolved Jazz

    (@jsmakkar)


    I did a fresh install of Multisite WordPress with Subdirectories option.

    mydomain.com – Works fine
    mydomain.com/wp-admin – Works fine
    mydomain.com/site1 – opens but with missing styles (as if there was no style.css)
    mydomain.com/site1/wp-admin – Gives Internal Server Error 500

      No plugins installed – so no question of plugins conflict
      No new themes installed

      Any help from you all experts out there??

Viewing 7 replies - 1 through 7 (of 7 total)
  • Probably an .htaccess error. My guess is a typo. Backup your .htaccess file and remove it, then try accessing the url that generates 500 error. You should get a 404 error now instead.

    Thanks for replying

    Renamed .htaccess

    mydomain.com/site1 remains same ie opens but without styles
    mydomain.com/site1/wp-adming generates following message

    “This page isn’t working

    mydomain.com redirected you too many times.
    Try clearing your cookies.
    ERR_TOO_MANY_REDIRECTS”

    Yup, its a syntax error in your .htaccess file. You must have an error in your copy and paste. You can post your .htaccess here. Or you can carefully go through it line by line.

    # BEGIN WordPress
    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).*) ourbusiness/$2 [L]
    RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ ourbusiness/$2 [L]
    RewriteRule . index.php [L]

    # END WordPress

    You were right – not sure where the folder name came from. I removed the words “ourbusiness” from above code and it worked.

    Thank you so much for being here to guide me.

    • This reply was modified 2 years, 2 months ago by  Jazz.

    I was going to say your .htaccess is non-standard. You should get the .htaccess from your network menu, the url looks something like this – http://domain.com/wp-admin/network/setup.php

    I copy and paste the .htaccess and wp-config.php contents from there.

    I’m glad you figured it out =)

    Thanks again my friend!!!

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘Internal Server Error 500 on Multisite Subdirecoties’ is closed to new replies.