TYPO3:RealURLを使用しているスピーキングURLでのデフォルト言語の言語名を表示する

StackOverflow https://stackoverflow.com//questions/12710537

質問

Typo3 4.7を使用してTypo3 Webサイトを設定しました。 Webサイトはバイリンガル(ドイツ語/英語)であり、RealURLを使用して「話す」です。 デフォルトの言語はドイツ語です。

これまでのところうまくいきます。

のようなURLを取得します

http://www.mywebsite.something/neuigkeiten

http://www.mywebsite.something/kontakt

ユーザーが言語を英語に変更した場合、彼は次のようなURLを取得します。

href="http://www.mywebsite.something/en/news" REL="NOFOLLOW"> http://www.mywebsite.something/en/en/news

href="http://www.mywebsite.something/en/contact" REL="nofollow"> http://www.mywebsite.someth/en/contact

言語を変化させたら、彼は次のようなURLを取得します。

http://www.mywebsite.someth/de/neuigkeiten

http://www.mywebsite.someth/de/kontakt

問題は次のとおりです。これにより、検索エンジンの重複が発生します。そのため、ユーザーが言語を変更する前に、URLのデフォルトとしてドイツ語の言語パラメータをデフォルトとして使用することもできます。

誰もが前に同じ問題を抱えていましたか?

ありがとう、Chris

役に立ちましたか?

解決

RealURL設定でデフォルト言語を定義しないようにしてください。 このようなSMTHは十分であるべきです:

array(
    'GETvar' => 'L',
    'valueMap' => array(
        'en' => '1',
        ),
        'noMatch' => 'bypass',
      )
.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top