htaccess RewriteRules
を書き換えて設定しました。 "domain.ext/en/page"
〜"domain.ext?lang=en&p=page"
が期待通りに機能します。htaccess RewriteRule(オプション言語切り替え付き)
しかし、私は言語部分をオプションにしたいので、"domain.ext/page"
も"domain.ext?lang=en&p=page"
に書き換えます。あなたは、次の正規表現を試すことができます
RewriteRule ^([^/][[NOT (en or nl)]]+)/?$ index.php?lang=en&p=$2
問題を解決する答えはありませんでした。私は以来、私の心を変え、言語文字列をオプションにしたくないので、解決策を見つける必要はありません。 – bur