Одностраничный редирект 301 не работает по правилам в.htaccess
redirect 301 /Produkte/Supplements http://xxx.xx/Produkte/Inhaltsstoffe/Proteine
почему это правило также перенаправляет
/Produkte/Supplements/xyz
в
http://xxx.xx/Produkte/Inhaltsstoffe/Proteine/xyz
?
не могу обойти меня.
1 ответ
Из-за apache docs - если клиент запрашивает http://example.com/Produkte/Supplements/xyz
, будет сказано, чтобы получить доступ http://xxx.xx/Produkte/Inhaltsstoffe/Proteine/xyz
вместо. Это также включает запросы с параметрами GET.
Чтобы обойти это использование более сложным RedirectMatch
Править так:
RedirectMatch ^\/Produkte\/Supplements$ http://xxx.xx/Produkte/Inhaltsstoffe/Proteine