Как создать скрипт, который будет в URL заменять // и больше на один / кроме https://?
Нужно чтобы при загрузке страницы любое количество слешей в document.location.href от двух и больше заменялось бы на один слеш, не затрагивая протокол https://.
Алексей Уколов, для сео, оно же и так редиректит при любом количестве слешей правильно, но нужно чтобы в урле заменялось после загрузки страницы на один /, где надо.
Если для SEO, то это нужно делать на стороне сервера, а не через document.location.href. Ответ на вопрос "как это сделать на сервере" зависит от того, что у вас за сервер и вы его лекго найдёте в любом поисковике.
Black_Fire, для сео решение на жс совершенно бесполезное, так как поисковые роботы прочитают ваш урл раньше скрипта. Как и сказал Алексей Уколов, урлы надо приводить в порядок на сервере, в методах формирования ссылок.
А чем могут помешать двойные // для сео и как вообще оно там оказалось? Вот вы настроили чпу, а дальше то что откуда двойной слеш нарисовался? Ну и парни, говорят более чем верно.