redirect 301 /Produkte/Supplements http://xxx.xx/Produkte/Inhaltsstoffe/Proteine
为什么这个规则也会重定向
/Produkte/Supplements/xyz
到
http://xxx.xx/Produkte/Inhaltsstoffe/Proteine/xyz
?
我无法理解。
答案1
由于Apache 文档- 如果客户端请求http://example.com/Produkte/Supplements/xyz
,它将被告知http://xxx.xx/Produkte/Inhaltsstoffe/Proteine/xyz
改为访问。这也包括带有 GET 参数的请求。
为了解决这个问题,请使用更复杂的RedirectMatch
规则,如下所示:
RedirectMatch ^\/Produkte\/Supplements$ http://xxx.xx/Produkte/Inhaltsstoffe/Proteine