翻訳のためにサイトの 2 つのコピーが作成されていた以前の Web サイトのコンテンツを移動しているため、1 つしか残っていません。
フォールバック アクセスを提供するために、次の rewritematch ルールを作成しました。
RedirectMatch 301 /(en|fr)/(.+)\.php\??(.+)? /$2.php?locale=$1&$3
しかし、それは機能していないようです。
代わりに次のようにすると、すべて正常に動作しますが、元のリンクで渡されたクエリ文字列が失われます。
RedirectMatch 301 /(en|fr)/(.+)\.php /$2.php?locale=$1&$3
私が間違っていることはありますか?または、クエリ文字列はサポートされていませんか? (確認しましたが、Apacheドキュメントに制限はないようです)。
よろしくお願いします。