質問のタイトルが悪いのでごめんなさい。
私の質問は、次の3つのURLパターンに対してのみ内部書き換えを実行したいということです
localhost/abc
localhost/def
localhost/xyz
置換は:
localhost/stackoverflow/abc
localhost/stackoverflow/def
localhost/stackoverflow/xyz
文字列のいずれかに対して正規表現を書き込もうとしました-^(。*)$。RewriteRuleは以下のとおりです
RewriteRule ^(.*)$ /stackoverflow/$1
しかし、それは無限ループで実行され、URLを検索します
localhost/stackoverflow/abc/abc/abc/abc...
3つの文字列のいずれか1つだけを検出する正規表現が必要です->"abc"、 "def"、 "xyz"は、最終的なURLに追加されます