以前は2つの言語のブログがありました。その目的のために多言語プラグインをインストールしました。私はこれをやって後悔し、特定の言語の別のドメインを購入し、この言語のすべての投稿とページを新しいドメインにリダイレクトしたいと思います。言い換えれば.htaccessで特定のURLをリダイレクト
、誰かの種類mydomain.com/pl/
またはmydomain.com/pl/post/
mydomain.pl
またはmydomain.pl/post/
に彼をリダイレクトする代わりに、私はmydomain.pl
にmydomain.com/pl/
をリダイレクトする場合は、他のすべての関連するURLが同様にリダイレクトされるという普遍的なルールを適用することが可能である場合それを一つずつ行うのか?どうやってするか?
私は別のフォーラムで見たことがあるが、運がないことを試した。真実は少し混乱しています。
RewriteEngine On
RewriteCond %{HTTP_HOST} ^mydomain\.com\pl$ [NC]
RewriteRule^http://mydomain.pl/ [L,R]
私は自分自身をうまく説明してくれることを願っています。
301リダイレクトでテストしないでください。これらは**永久**です。これは一時的なリダイレクトであるため、常に 'R'または' R = 302'を使ってテストしてください。 – Lag
ルールにhtaccessコンテキストが機能しません。このルールには、パターンの先頭にスラッシュが含まれています。それを削除するか、**?** – starkeen
を使用してオプションにしてください!アドバイスをいただきありがとうございます。私はあなたが言ったように、@starkeenは正しかった、それは初めて動作しませんでしたが、その後、私は彼が言ったように、スラッシュを完全に取り除きました。あなたの3人に感謝します! – Alvarado87