У меня есть ссылка с другого сайта, которую я не могу контролировать http://example.com/one two three.exe
Правильный URL-адрес http: // example.com/one_two_three.exe
Note подчеркивания вместо пробелов.
Я искал в интернете и нашел этот фрагмент кода. Но это не похоже на работу. Мой браузер не перенаправляет, и я получаю страницу ошибки 404.
Я считаю, что это как-то связано с пробелами в исходном URL, но я не знаю, как обрабатывать пробелы в URL.
Предложения?
Вы можете попробовать несколько вещей (оба непроверенных)
Redirect "/one two three.exe" http://example.com/one_two_three.exe
или использовать RewriteRule
вместо Redirect
:
RewriteRule /one\ two\ three.exe http://example.com/one_two_three.exe