1

私は周りを見回しましたが、私の質問に対する答えが見つからなかったので、ここにあります。

私の Drupal 7 Web サイトではクリーン URL が有効になっており、www.mysite.com/about-us および www.mysite.com/node/12 で About Us ページにアクセスできるという意味で「機能」しています。

ただし、通常、Wordpress と get_permalink() 関数を使用すると、?p=12 のようなすべてのメニュー/リンクが /about-us にリダイレクト/書き換えられます。しかし、Drupal では、私のメニュー リンクは node/12 の形式になっており、リンクをクリックすると、/about-us ではなく、/node/12 というページが表示されます。

書き換え/再ルーティングを自動的に行う方法はありますか?

ありがとう!

4

1 に答える 1

3

あなたの最善の策は、グローバルリダイレクトモジュールです。その多くの機能の最初のものは次のとおりです。

エイリアスの現在の URL をチェックし、使用されていない場合は 301 リダイレクトを実行します。

これまでに作成したほぼすべての Drupal サイトで使用しており、うまく機能しています。

于 2012-07-10T20:14:33.937 に答える