Viewing 1 replies (of 1 total)
  • Plugin Author Dennis Ploetner

    (@realloc)

    Thanks for reaching out.

    The Multisite Language Switcher plugin itself does not add /#/ to URLs. Its function is to manage language relations between sites in a WordPress Multisite network, and it doesn’t interfere with URL fragments or hashes like #.

    What you’re seeing (/#/ or /cn/#/) is more likely introduced by:

    • JavaScript from your theme or another plugin — some front-end frameworks or scripts (especially those using Vue.js, AngularJS, or React with hash-based routing) can add URL fragments like /#/.
    • A redirect rule in your .htaccess, Nginx config, or JavaScript that appends a hash.

    To confirm this, you can try:

    1. Switching to a default theme (like Twenty Twenty-Four) and deactivating other plugins temporarily to see if the behavior persists.
    2. Checking your browser’s developer tools (Network tab) to trace where and when the /#/ is added.

    If it turns out the plugin is involved somehow – maybe via a filter or a compatibility issue – I’d be happy to take a closer look. Please share more details about your theme or any other plugins in use.

Viewing 1 replies (of 1 total)

The topic ‘Plugin add # symbol in url’ is closed to new replies.