Одностраничный редирект 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
Другие вопросы по тегам