• Resolved tonygilgilpin

    (@tonygilgilpin)


    Hi
    I was using a plugin https://www.ads-software.com/plugins/wp-hashed-ids/
    Which created hashed IDs

    I have moved to a new host but the hashedid plugin does not seem to work for current pages. If we activate it the pages cannot not be found using the custom structure permalink /%hashedid%/. If we deactivate it and set permalink to plain we can see the pages e.g ?p=1236.

    What we would like to do is the deactivate the old plugin and use your plugin(pemalink manager) to to rebuild our posts based on postname permalink in bulk.

    Would this work and what would i need to do?

    Thanks
    Tony

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Author Maciej Bis

    (@mbis)

    Hi Tony,

    if you want to rebuild your posts permalinks and use post_names instead of hashed IDs, all you need to do is to set “Post name” in “Permalink Settings” (you do not need to install my plugin):
    wp-admin/options-permalink.php

    The problem is that, you will not be able to redirect the old permalinks with hashed IDs to the new ones.

    Best Regards,
    Maciej

    Thread Starter tonygilgilpin

    (@tonygilgilpin)

    Yes i did try doing that and cgnage the permalink to postname and it could find the pages.
    eg. using plain we get this https://cchwebcasts.wkuk.net/?p=1755 and the page is found.
    If i switch to postname
    it displays the url as https://cchwebcasts.wkuk.net/cch-central-2017-1/
    but I get this

    Not Found

    The requested URL /cch-central-2017-1/ was not found on this server.
    Apache/2.4.18 (Ubuntu) Server at cchwebcasts.wkuk.net Port 80

    So not sure why.

    Tony

    Plugin Author Maciej Bis

    (@mbis)

    Hi Tony,

    I think that you should check .htaccess file (in main WordPress directory), it is probably broken or WordPress cannot modify it due to CHMOD settings.

    https://codex.www.ads-software.com/htaccess

    Just open .htaccess file and paste default .htaccess rules:

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    # END WordPress

    Regards,
    Maciej

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Moved wordpress to new site’ is closed to new replies.