1

ウェブサイトのリンクを少し変更したので、国際的なサイトでより SEO フレンドリーになりました。そのため、「ゲーム」という単語を単純に翻訳すると、リンクは次のようになりました。

domain.com/games/id-123
domain.pl/gry/id-123
domain.de/spiele/id-123

以前のウェブサイトのリンクは次のようなものでした:

domain.com/games/id-123
domain.pl/games/id-123
domain.de/games/id-123

ここで、Apache 301 リダイレクトを作成して、他の Web サイト、Google などからのリンクが新しいアドレスにリダイレクトされるようにします。

domain.pl/games/id-123 -> domain.pl/gry/id-123
domain.de/games/id-123 -> domain.de/spiele/id-123

もちろん、「id-123」はゲームの ID であるため、「動的」であり、「リダイレクト 301 /gry/ domain.com/spiele/」のような単純なリダイレクトを行うことはできません。

4

1 に答える 1

2

mod_rewrite と%{HTTP_HOST}を使用して の適切なドメインを照合し、RewriteCondそれに応じてルーティングします。

RewriteEngine On
# Domain ends with .pl
RewriteCond %{HTTP_HOST} \.pl$ [NC]
RewriteRule ^games/(.*)$ gry/$1 [L,R=301]

# Domain ends with .de
RewriteCond %{HTTP_HOST} \.de$ [NC]
RewriteRule ^games/(.*)$ spiele/$1 [L,R=301]
于 2013-01-31T13:39:50.890 に答える