One day I come to my web site and find that nodes are like node/1, node/2 etc...

automatic URL aliases are checked. but node/1, node/2 etc... io aliases.

it happened on my different web sites.

what's happening?

Comments

dave reid’s picture

Category: bug » support
Status: Active » Postponed (maintainer needs more info)

Does your site have multiple languages enabled?

drupallogic’s picture

yes, I'm not using English.

I realised that somehow nodes turned to English, and became as node/1... etc. I switched them to my language and issue is fixed.

though still don't undertsand why nodes languages changed themselfs.

dave reid’s picture

Status: Postponed (maintainer needs more info) » Closed (works as designed)

Aliases are assigned and only work per language. If you are editing an English node, it's alias will be saved as an English alias. When browsing your site in French, you will not be able to use the English node's alias. This is how Drupal core work with multilingual aliases and is nothing new or different because of Pathauto.

drupallogic’s picture

thanks for the explanation. I have thought they would work regardless of language.