• HI!
    This has been going on for a long time now. Its just the time to try to fix it. Everytime I establish an internal link instead of the post URL, once saved, it changes to /?page_id=xx. Of course it works, but it not good for SEO at all.

    As a possible clue I would say that long time ago this site was a Joomla and that we used a plugin to export from the Joomla to the wordpress. But this plugin was deleted long time ago.

    Of course the premalinks are established right as a post name.

    Any clue of how to fix this or why is this happening?
    Thanks!

    • This topic was modified 5 years, 3 months ago by dragonita.

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

Viewing 9 replies - 1 through 9 (of 9 total)
  • Please check premalinks setting, change it and recheck.

    Thread Starter dragonita

    (@dragonita)

    Farhad of course I have done this several times since this website is on. That doesn′t work ??

    And btw to all possible answers I′m not a newbe in WordPress ??

    Can you send for me, an example page with problem?

    + Your server type?
    + WordPress part of .htaccess if av

    ?p=1283

    <!-- DRAGONITA meter breadcrumbs -->
    <div class="breadcrumbs-container"><div class="inner-container"><p id="breadcrumbs"><span><span><a href="https://domain.example/" >Home</a> ? <span class="breadcrumb_last" aria-current="page">Error 404: Page not found</span></span></span></p></div></div><!-- END DRAGONITA -->

    Maybe Yoast Seo plugin have conflict with theme or plugin.

    Save for database

    When using a non-default language the url is not found, you have Spanish as the default while if you use the English language is added en / to the url this produces an error http 404, ask for support to your multilingual plugin
    https://wpml.org/purchase/support-policy/

    • This reply was modified 5 years, 3 months ago by autotutorial. Reason: Edit, problem multi language
    Thread Starter dragonita

    (@dragonita)

    Autotutorial, First the breadcumb works perfectly, and second I cant get the error that you tell me about, the one that produces an 404 error on a non default language. Can you give me an example please?

    Yoast SEO is not the problem, I have disable it and try and the same.

    Farhad,
    Its a problem tha tI solve as soon as I notice by change in it on the database, so I cant show you any example page with it, unless I miss it. The problem shows up once I save the page, because when I make the internal link it shows the absolute url. But when saved, it turns to the ?p=xxx model.
    Server is a shared Hosting Profesional Linux with PHP 7.0.33 (php-fpm) and MySQL 5.5 .

    Thanks to all,
    Amaranta

    @dragonita :
    Go to your homepage (https://yourdomain.com/) choosing the spanish language click on the green card link.
    your home link has this value https://yourdomain.com/carta-verde/ (this OK with es language)

    Go to your homepage (https://yourdomain.com/) choosing the english language click on the green card link.
    your home link has this value
    https://yourdomain.com/?p=1283 (this error 404 if you have en/ suffiss from your url).

    Thread Starter dragonita

    (@dragonita)

    Ok Now I know what you mean! This is a wrong link to the english versión of the green card page, and at the same time a good example of how when I save it transform the url to the ?p=xxx which is wrong. In this case is my mistake, we just changed this page and it turns that the url https://yourdomain.com/?p=1283 coresponds to the https://yourdomain.com/carta-verde/ in spanish, intead of the english.
    Now it′s fixed thanks!

    I’m glad you solved it
    https://yourdomain.com/wp-admin/post.php?post=1283&action=edit
    if you go to edit this id which post/page is it referring to?

    Thread Starter dragonita

    (@dragonita)

    autotutorial This mistake is solved but has nothing to do with the real problem for what I post this ?? Thanks anyway.

Viewing 9 replies - 1 through 9 (of 9 total)
  • The topic ‘Why my links show as /?page_id=xx ? my permalinks is set up as post’ is closed to new replies.