У меня есть сайт, связанный с моим, с очень плохо сформированным URL: http://my-example.com/<br />
. Похоже, разработчик сайта, связанный с моим, испортил свое кодирование и дал тегу разрыва строки в середине атрибута ссылки href
.HTACCESS - Перенаправление с не буквенно-цифровыми символами
У меня не было проблем с перенаправлением URL-адресов с не-алфавитно-цифровыми символами, единственными проблемами являются пространство в <br />
.
Переадресовывание линия:
Redirect 301 category-name/<br /> http://example.com/new-url
Пространство в <br />
будет неправильно интерпретироваться сервером как разделитель между URL запроса и новый URL-адрес.
Есть ли способ сделать пространство в <br />
рассматриваться как часть URL-адреса, аналогично тому, как обратная косая черта работает в RegEx, или мне нужно использовать другой подход к этому?
Ссылка на мертвую страницу, поэтому ее необходимо перенаправить, тем не менее.
Я пытался смотреть на: Remove Characters from URL with htaccess и Remove Characters from URL with htaccess наряду с несколькими другими, но это, кажется, не помогает, в частности, вторые не решают проблемы с пробелами в URL.
Спасибо, работал отлично! – Jamie
Добро пожаловать, рад, что это сработало. – anubhava