私が持っている場合:
redirect 301 /users/foo http://www.example.com/profiles/foo
redirect 301 /users/bar http://www.example.com/profiles/bar
次のようなことはできますか?
redirect 301 ^\/users/(.+)$ http://www.example.com/profiles/$1
解決策を見つけました:
RedirectMatch users/(.+) http://www.exapmles.com/profiles/$1 [R=301,L]
これは実際に書き換えるのではなくリダイレクトします。
RewriteEngine
を使用した@Darth Androidのソリューションを参照してください。
Apacheがある場合は、書き換えルールを使用してみてください。
_RewriteEngine on
_RewriteRule ^/users/(.*)$ http://www.example.com/profiles/$1 [R=301,L]
Apache設定でModRewriteをインストールして有効にする必要があることに注意してください。 IISのメソッドが必要な場合は here から取得。