わかりました、私の目と指は今、これを機能させようとして出血しています. .htaccess ファイルでテストしたい受信 URI の例をいくつか示します。
abc.com
abc.com/en
abc.com/zh-cn/
abc.com/fr/page1
abc.com/fr/page2/page3
abc.com/fr/page2/page3/
abc.com/fr/page2/page3.html
最初のディレクトリは、2 ~ 5 文字の長さの UTF-8 言語コードである必要があり、末尾に / がある場合とない場合があります。これは、これをテストするために現在使用しているものです。
RewriteCond %{REQUEST_URI} ^/(([a-z]{2})(-[a-z]{2})?)
2番目のディレクトリ以降はまとめてまとめて、後でコードでクリーンアップできます。完全な RewriteCond は次のとおりです。
RewriteCond %{REQUEST_URI} ^/(([a-z]{2})(-[a-z]{2})?)([a-z0-9-\./]*)$ [NC]
これから403エラーが発生します。ここで私が間違っていることを知っている人はいますか?
どうもありがとう、
ヴィンス