Я хочу перенаправить (301) 900 URL-адресов. Я тщательно составил весь список, без ошибок, но ведет себя как строка, заменяющая. Возьмем, например, такую строку:Перенаправление перезаписывает разные правила в .htaccess
Redirect 301 /assortiment/artikelen_ingedeeld_per_branche/transporteurs_verhuisbedrijven3/Verhuisdekens____baal_a_25_stuks_.html?id=979 http://example.com/221-transport-en-verhuisbedrijven
И есть эта линия:
Redirect 301 /assortiment/ http://example.com/alle-producten
Когда я посещаю /assortiment/artikelen_ingedeeld_per_branche/transporteurs_verhuisbedrijven3/Verhuisdekens____baal_a_25_stuks_.html?id=979
затем перенаправляет на /alle-productenartikelen_ingedeeld_per_branche/transporteurs_verhuisbedrijven3/Verhuisdekens____baal_a_25_stuks_.html?id=979
Notic в assortiment
->alle-producten
замены в начале , Как будто он переписан как «str_replace», я вижу, что происходит, но я просто не понимаю .htaccess достаточно хорошо.
Большое спасибо, это все объясняет. У меня есть работа! – Matt
Обратите внимание, что этот пример '/ abcd123 будет перенаправлен на/bbcd123' недействителен, он не будет перенаправлен. С переадресацией 'Только полные сегменты пути сопоставлены' – Zimmi