WordPress: Fix Permalinks Included Question Mark
Some customers might experienced a question mark sign (?) followed after the permalinks URL. ie. website.com/?about-us. This happened due to misconfiguration of Plesk. So only happen within Plesk. To fix this, don’t restore from backup file, go to Plesk Hosting Settings and fix it.
Disclaimer: Current version Plesk while I wrote this kb is Plesk Onyx 17.8.
Go to Plesk > login as admin > Hosting Settings. On Web scripting and statistics section, look under PHP support (PHP version. Try to change the run php handler from Apache to Nginx.
Go to Plesk > Apache & nginx Settings. Make sure MIME Types, Handlers, set to default. The bottom line is put everything to default state.
Use another browser into incognito mode, and try to browse again the URL. The question mark should be gone. FOREVER!!!
