では.httaccess
、このように使用します。
RedirectMatch 301 ^/food/(.*)$ http//:domain.com/food-for-healthy/$1
それはうまくいきます。しかし、1 つの古いリンクに問題があります。以前はマルチサイトがあり、名前は「食品」でした。「健康食品」に変更されました。したがって、次のように変更しました。
RedirectMatch 301 ^/food/(.*)$ http//:domain.com/food-for-healthy/$1
とhttp//:domain.com/food/
はhttp//:domain.com/food
同じです。
問題は、http://:domain.com/food が http://:domain.com/food-for-healty/ に移動する必要があることです。
いくつか試してみましたが、リダイレクト エラーが発生します。
RedirectMatch 301 /food http//:domain.com/food-for-healthy
これにより、リダイレクト エラーが発生します。どうすれば正しく動作するように変更できますか?
私はこれを試しました..
RedirectMatch 301 ^/food/?(.*)$ http//:domain.com/food-for-healthy/$1
しかし
、リダイレクトエラーが発生し、
http:/:domain.com/food-for-healthy/food-for-healthy/food-for-healthy/food-for-healthy/food-for-healthy/food-for-healthy/food-for-healthy/food-for-healthy/...