2012-04-25 5 views
0

web.configファイルでlanguageEmbedding = "always"を作成しました。ただし、初めてURLを読み込むときにURLにURLを追加することはありません。例えばの場合:いずれかが私にこの問題の回避策をsuggentでしhttp://www.abc.com/def/ghisitecore 6.2で初めてのURL読み込みにデフォルト言語を追加する方法

私はhttp://www.abc.com/en/def/ghi

と似ているようにURLを必要としています。

ありがとうございます。

答えて

3

languageEmbedding="always"は、生成されたリンクにのみ適用されます。 URLに言語コードが存在しない場合、最初の要求を強制的にリダイレクトするようなものを実装する必要があります。

<preprocessRequest>パイプラインにプロセッサを追加して、StripLanguageプロセッサの前に置くといいと思います。

+0

すてきな提案! – Younes

+0

ここで合意、良い解決策 –

0

定義の下でウェブサイトノードのdefaultLanguage = "en"を設定します。

関連する問題