Я хотел бы перенаправить 301 index.html и/в new-url.html в тот же домен.
На самом деле у меня есть
Redirect 301 /index.html http://www.domain.com/new-url.html
Это работает. Но когда я добавляю
Redirect 301 / http://www.domain.com/new-url.html
это не работает, и это результат
http://www.domain.com/new-url.htmlnew-url.htmlnew-url.htmlnew-url.htmlnew-url.htmlnew-url.htmlnew-url.htmlnew-url.htmlnew-url.htmlnew-url.html
Что случилось с моими переадресациями?
Используйте RedirectMatch
вместо поддержки regex:
RedirectMatch 301 ^/(index\.html)?$ http://www.domain.com/new-url.html