0
在.httaccess
,我们使用这样的。301重定向wordpress永久
RedirectMatch 301 ^/food/(.*)$ http//:domain.com/food-for-healthy/$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/...
您需要准确的了解那些已经工作且未能为您工作的值。 'http:/:'和'http //:'都不是有效的方式来启动一个URL(其中'http://'是)。 – rebroken