1

セットアップを変更したため、URL エイリアスを更新する必要がある一連のノード (約 200) があります。「site.com/things-to-do/title」から「site.com/guides/title」へ

VBO を使用してみましたが、ノードを選択して [URL エイリアスの更新] をクリックし、実行しても何も起こりません。

直接の DB 更新はしたくありませんが、「UPDATE url_alias set dst = replace(dst, 'things-to-do', 'guides') WHERE url_alias LIKE 'things-to-do/%' ;

ありがとう

4

4 に答える 4

1

Path auto は問題を解決するはずです: http://drupal.org/project/pathauto

既存のエイリアスを削除して再生成するオプションが表示されます。

于 2012-08-20T21:56:26.133 に答える
1

上記の pathauto モジュールの使用とは別に、パス リダイレクト モジュール ( http://drupal.org/project/path_redirect ) も使用する必要があります。これにより、古いリンクを新しく作成したリンクにリダイレクトできます。そうしないと、古いリンクが消滅します。 . グローバル リダイレクトを使用することもできます - http://drupal.org/project/globalredirect

于 2012-08-21T05:35:38.623 に答える