上.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/...