Support » Fixing WordPress » URL Name change not working

  • Hello! πŸ™‚

    Under Settings->Permalinks, none of the URL options are working except for the ‘Plain’ option. When I change the option to ‘Post name’ for example (which is what I want), the homepage stays ‘tufast-eco.de’ and doesn’t get affected by it. However, all of the other links, menu items etc. show the error ‘Not Found
    The requested URL was not found on this server. Apache/2.4.51 (Debian) Server at tufast-eco.de Port 443’

    It seems like the links to the menu items are changing already when I go to Pages->Click on the page->And the permalink on the right hand side shows the changed version with the ‘post name’. However, when I click any other option than ‘Plain’ or ‘Post name’ such as ‘Numeric’, the url link it tries to open are still with the post name. The change works for Plain and post name but not for the other options. Is this a bug, and what can I do about it?

    My plugins and WordPress version 5.9.3 are updated.

    Thank you so much for the help! Please let me know if there is additional information I can provide πŸ™‚

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

Viewing 2 replies - 1 through 2 (of 2 total)
  • Hi There,

    I faced the same issue, I remained .htaccess like .htaccess-old and generate a new .htaccess file after saving the permalink, and this worked for me,

    You can also try to figure out the problem with the help of the W3C Link Checker.

    And here is the alternate way to fix your problem

    In case you are on Ubuntu, edit the file /etc/apache2/apache2.conf (here we have an example of /var/www):

    <Directory /var/www/>
            Options Indexes FollowSymLinks
            AllowOverride None
            Require all granted
    </Directory>

    and change it to:

    
    <Directory /var/www/>
            Options Indexes FollowSymLinks
            AllowOverride All
            Require all granted
    </Directory>

    also check Apache configuration file for your website /etc/apache2/sites-available/your_site.conf:

    <Directory /var/www/your_site_path/>
        AllowOverride None
    </Directory>

    and change it to:

    <Directory /var/www/your_site_path/>
        AllowOverride All
    </Directory>

    You need to do sudo a2enmod rewrite to enable module rewrite

    then,

    sudo service apache2 restart

    I hope this helps you

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘URL Name change not working’ is closed to new replies.