私の場合、クローラーのペナルティは気にしません。
メニュー付きの多言語サイトがあります。 URLエイリアスにはPathモジュールを使用しています。 URLエイリアスは言語固有です。
異なるURLエイリアスで2つのメニュー項目を作成する必要がありますが、両方のリンクで同じコンテンツノードをレンダリングする必要があります。既知のノードIDを持つ特定の1つのノードに対してのみ実行する必要があるので、ハードコーディングされたハックソリューションは歓迎されます。
更新:
私はそのようなハックソリューションについて考えているだけです。新しい偽のノードを作成し、適切なURLエイリアスを設定して、このノードのメニュー項目を追加できます。 Drupalがこの偽のノードのレンダリングに関するものである場合、私はコードのレンダリングを中断し、必要な既知のノードをレンダリングします。
出来ますか?もしそうなら、どうすればこれを達成できますか?
NodeSymlinks を探しているようです:
NodeSymlinksを使用すると、Drupalメニューシステムの複数の場所にいるユーザーに同じコンテンツを表示できます。一意のURLパス、一意のナビゲーションブレッドクラムがあり、同じコンテンツの複数のコピーで通常発生するSEOペナルティはありません。 。
これは、それぞれが独自のURL、メニュートレイル、ブレッドクラムパスを持つ複数のメニューアイテムから同じページに到達できるようにする場合に便利です。