0

OK、フォルダとして書かれた言語を次のようにリダイレクトしようとしています:

RedirectMatch 301 ^index.php/es$ index.php/en

ご覧のとおり、index.php/es と完全に一致する場合にのみリダイレクトする必要があるため、index.php/es/inicio はリダイレクトされません。

いくつかのバリエーションを試しましたが、私にはうまくいきません。

このサイトを指している複数のドメインがあり、すべてこのルールを使用する必要があるため、これはドメイン名とは無関係である必要があります。

4

1 に答える 1

0

先頭のスラッシュがいくつかありません:

RedirectMatch 301 ^/index.php/es$ /index.php/en

redirect/redirectmatch ステートメントを通過する URI には先頭にスラッシュがあるため、^index.php/es$一致することはありません。

于 2012-11-27T10:47:06.810 に答える