パスの先頭に言語コードを追加して、すべてを書き直そうとしています。これを使用すると、RewriteRule ^(.*)3$ es/$1
ブラウジングmysite.com/admin3が適切に読み込まれますmysite.com/es/admin。
しかし、理由はわかりませんが、これを使用すると、RewriteRule ^(.*)$ es/$1
ブラウジングmysite.com/adminはロードmysite.com/es/adminされますが、ロードが非常に遅く、プレーンなhtml(CSSなし、画像なしなど)でロードされます。
誰かが私が間違っていることを指摘できますか? それは私を夢中にさせています-私は正規表現の初心者です。
ありがとう。
更新: 既に多言語サイトを運営しています。しかし、ローカル ドメインを介して他の言語への代替アクセスを提供したいと考えていました。だから私たちはmysite.com/es同時に持ちたいと思っていnewdomain.esました。これは、Drupal の「ドメイン名」言語ネゴシエーションでは不可能です。
これでセットアップは完了しましたが、ユーザーがアドレス バーnewdomain.es/esにのみ表示されるようにしたいと考えています。newdomain.es