Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
- On
admin/config/search/path/settings
there are "Update actions" specifying what will be done when the node is updated: either do nothing or update the alias - On
node/edit
there is an option: "Generate automatic URL alias" which also determines whether to update or not existing alias
What is the difference between the two above settings?
Which is more important, or maybe they are interdependent? I currently have a small problem, because, having set the general pathauto behavior to always update existing alias, I observe that the node/edit->"Generate automatic URL alias" is sometimes set and sometimes not (even if I set it before..) and the update seems to happen randomly.
Is the node/edit->"Generate automatic URL alias" a permanent setting for a node?
If so, where does it exist permanently, which table/column? I must be able to have a general overview how it is set for all nodes, but can't figure out where it sits.
Comments
Comment #1
kepesv CreditAttribution: kepesv commented+1
Comment #2
Dave ReidRight now the state of the checkbox is determined every time you load the node edit page. It checks to see if the current alias of the node matches what alias *would* be generated with the current rules. This is documented at https://www.drupal.org/node/1167612.
This is not exactly ideal, and will be changing with the 7.x-1.3 release with #936222: Merge in pathauto_persist module functionality to prevent losing manual aliases with node_save() calls.